如何使用php$\u POST从复选框中获取输入?
因此,在我的表单上有两种输入方法,一个文本字段和一个复选框 如何使用PHP测试复选框是否已选中?也许使用$邮政 我想检查复选框是否已选中,如果已选中,请将布尔值设置为true。我在设置变量方面没有问题,但我似乎不知道如何从复选框中获取输入如何使用php$\u POST从复选框中获取输入?,php,post,input,checkbox,Php,Post,Input,Checkbox,因此,在我的表单上有两种输入方法,一个文本字段和一个复选框 如何使用PHP测试复选框是否已选中?也许使用$邮政 我想检查复选框是否已选中,如果已选中,请将布尔值设置为true。我在设置变量方面没有问题,但我似乎不知道如何从复选框中获取输入 那么,如何从复选框中获取输入?是的,在获取发布的表单值时,可以使用输入的name属性 以下是一个例子: 在HTML表单中,您有类似的内容: <form method="post"> <input type="checkbox" name="v
那么,如何从复选框中获取输入?是的,在获取发布的表单值时,可以使用输入的name属性 以下是一个例子:
在HTML表单中,您有类似的内容:
<form method="post">
<input type="checkbox" name="vehicle" value="Bike" /> I have a bike<br />
</form>
请看这里:
未选中复选框时,它们实际上没有值,因此可以使用isset
<input type="checkbox" name="foo" value="1" />
if (isset($_POST['foo'])) {
// checkbox was checked
}
如果(isset($_POST['foo'])){
//复选框已选中
}
选中的复选框及其值将在POST请求中提交。未选中的复选框不会提交。因此,如果根本存在$\u POST['foo']
,则会对其进行检查
<input type="checkbox" name="foo" value="1" />
if (isset($_POST['foo'])) {
// checkbox was checked
}