如何使用php$\u POST从复选框中获取输入?

如何使用php$\u POST从复选框中获取输入?,php,post,input,checkbox,Php,Post,Input,Checkbox,因此,在我的表单上有两种输入方法,一个文本字段和一个复选框 如何使用PHP测试复选框是否已选中?也许使用$邮政 我想检查复选框是否已选中,如果已选中,请将布尔值设置为true。我在设置变量方面没有问题,但我似乎不知道如何从复选框中获取输入 那么,如何从复选框中获取输入?是的,在获取发布的表单值时,可以使用输入的name属性 以下是一个例子: 在HTML表单中,您有类似的内容: <form method="post"> <input type="checkbox" name="v

因此,在我的表单上有两种输入方法,一个文本字段和一个复选框

如何使用PHP测试复选框是否已选中?也许使用$邮政

我想检查复选框是否已选中,如果已选中,请将布尔值设置为true。我在设置变量方面没有问题,但我似乎不知道如何从复选框中获取输入


那么,如何从复选框中获取输入?

是的,在获取发布的表单值时,可以使用输入的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
}