如何仅为PHP选中一个复选框
我正在为我的期末项目做考勤管理系统。基本上旧的系统是用纸张记录考勤。但对于我的系统来说,这是一种在线方式,讲师必须登录才能参加。我使用PHP和MySql 所以我的问题是我不知道如何选中一个复选框如何仅为PHP选中一个复选框,php,mysql,Php,Mysql,我正在为我的期末项目做考勤管理系统。基本上旧的系统是用纸张记录考勤。但对于我的系统来说,这是一种在线方式,讲师必须登录才能参加。我使用PHP和MySql 所以我的问题是我不知道如何选中一个复选框 echo "<td><input type='checkbox' name='checkbox' value='P'/></td>"; echo "<td><input type='checkbox' name='checkbox' value='A
echo "<td><input type='checkbox' name='checkbox' value='P'/></td>";
echo "<td><input type='checkbox' name='checkbox' value='A'/></td>";
echo "<td><input type='checkbox' name='checkbox' value='PR'/></td>";
echo "<td><input type='checkbox' name='checkbox' value='L'/></td>";
字母p是暂时的
字母A表示缺席
这封信是为了获得许可
这封信是写给迟到的人的
有人能帮忙吗
解决了。。。谢谢大家。我将使用单选按钮而不是复选框
<input checked="checked" type='checkbox' name='checkbox' value='P'/>
可以在PHP中动态更改checked属性。如果只想选择一个选项,则应使用单选按钮而不是复选框。您要查找的是单选按钮,而不是复选框。单选按钮用于处理多个要显示的框,并且一次只选中其中一个框。您可以使用以下无线电设备:
<input type="radio" name="group1" value="P"> P
<input type="radio" name="group1" value="A"> A
<input type="radio" name="group1" value="PR"> PR
<input type="radio" name="group1" value="L"> L
<br><br>
<input type="radio" name="group2" value="P"> P
<input type="radio" name="group2" value="A"> A
<input type="radio" name="group2" value="PR"> PR
<input type="radio" name="group2" value="L"> L
如果你注意到,有两个名字。每个名称将是不同的组
您需要的是单选按钮元素,而不是复选框 复选框用于选择任何/所有可接受的选项 单选按钮仅适用于多个选项中的一个选项
<html>
<head>
<title></title>
</head>
<body>
<form>
<input type='checkbox' name='checkbox' value='P'/>This</br>
<input type='checkbox' name='checkbox' value='A'/>That</br>
<input type='checkbox' name='checkbox' value='PR'/>The</br>
<input type='checkbox' name='checkbox' value='L'/>Other</br>
</form>
<form>
<input type='radio' name='radio' value='P'/>This</br>
<input type='radio' name='radio' value='A'/>OR That</br>
<input type='radio' name='radio' value='PR'/>OR The</br>
<input type='radio' name='radio' value='L'/>OR Other</br>
</form>
</body>
</html>
这里有一个不同的在线测试:你为什么不使用收音机呢,因为你只需要一个选项就可以了
<input type="radio" name="student1" checked="checked: value="P"> P
<input type="radio" name="student1" value="A"> A
<input type="radio" name="student1" value="PR"> PR
<input type="radio" name="student1" value="L"> L
$what_is_status将返回p、A、PR或L使用单选按钮,而不是复选框。通过谷歌搜索,您将发现这方面的教程!在中,不能读取多个同名对象。使用或者像@JonathanKuhn建议的那样,用单选按钮代替。
$what_is_status=$_POST["student"];