我有一个表单页面,用户在其中输入一些数据,点击"提交"后,在我们的数据库中执行查询,提取相关信息。
因此,用户在表单中输入了两件事:类名和时间。
之后,我们的 PHP 文件拉出一个包含部分信息的表。
例如:ENG 212 有两个部分:ENG212-001 和 ENG212-101。 因此,在表中,它包含有关该部分的信息,例如最大注册量和位置等。 它还显示当前有多少人注册了该部分。
现在我希望用户选择一个部分。 如果最大注册人数为 10 人,而当前注册人数为 10 名学生,则用户无法选择该注册人数。 如果当前注册<最大注册量,则用户可以选择该部分。>
因此,带有表单的HTML页面-->拉起表格的PHP文件--->现在我需要一种让用户选择其中一个部分的方法,但如果它们已满,我希望他们甚至无法选择它。
我正在考虑做单选按钮,但我不知道如何针对此特定场景实现它们
我该如何实现? 我尝试在线查找,但我不知道如何实现这一点。
任何帮助将不胜感激。
提交 HTML 表单并获得最大注册值后,请在 PHP 中检查它,并根据您获得的值从 PHP 中打印单选按钮。
if ($max_of_section_1>10)
echo "<input type='radio' disabled='disabled' value='Section01'/>Section 01";
else
echo "<input type='radio' value='Section01'/>Section 01";
if ($max_of_section_2>10)
echo "<input type='radio' disabled='disabled' value='Section02'/>Section 02";
else
echo "<input type='radio' value='Section02'/>Section 02";
一个简单的if
语句来评估类是否已满就可以了。
if($row['status'] == '1') {
//Display code here
} else {
//Display class is full message here
}
如果您只是尝试不允许最终用户选择输入,请尝试 html 禁用属性。 如果您确定某个部分为完整,请将输入法设置为禁用。 你仍然需要在后端有一个逻辑障碍。