2 回答
TA贡献1772条经验 获得超6个赞
当您希望用户仅选择一个选项时,使用单选按钮很容易,但如果您想为多选提供复选框,这是一种简单的方法。在您的输入类型复选框的 html 中,将 name 属性更改为这样的数组。
<form method='post'>
<input type='checkbox' name='test[]' value='1'/>1
<input type='checkbox' name='test[]' value='2'/>2
<input type='checkbox' name='test[]' value='3'/>3
<button type='submit' name='sub'>sub</button>
</form>
现在在文件的 php 部分使用 isset 函数检查这个测试数组
if(isset($_REQUEST['sub'])){
print_r($_REQUEST['test']);
}
在这里,当执行 print_r 语句时,您可以看到复选框中选中的值。现在您可以使用 implode 函数将数组转换为可以存储在数据库中的单个列中的字符串
TA贡献1804条经验 获得超3个赞
正如M.Hemant所说,您应该使用单选按钮,因此用户只能选择其中一个。
此外,您应该使用tinyint该列的类型来设计数据库。例如,0为First Loan Application、1为存储Renewal。然后,数据库将使用比 varchar 类型更少的空间,并且更容易建立索引。
<input type="radio" name="loan" value="0"> First Loan Application
<input type="radio" name="loan" value="1"> Renewal
- 2 回答
- 0 关注
- 195 浏览
添加回答
举报