如何查看选中了哪个复选框?
如何在 PHP 中签入是否选中 ?checkbox
如果选中该复选框,则将传递该复选框的值。否则,不会在 HTTP 帖子中传递该字段。
if (isset($_POST['mycheckbox'])) {
echo "checked!";
}
您可以通过或(其检查显式设置)天气复选框选中与否isset()
empty()
例如
<input type='checkbox' name='Mary' value='2' id='checkbox' />
在这里你可以检查
if (isset($_POST['Mary'])) {
echo "checked!";
}
或
if (!empty($_POST['Mary'])) {
echo "checked!";
}
上面将只检查一个,如果你想做很多,你可以做一个数组,而不是写单独的所有复选框尝试像
<input type="checkbox" name="formDoor[]" value="A" />Acorn Building<br />
<input type="checkbox" name="formDoor[]" value="B" />Brown Hall<br />
<input type="checkbox" name="formDoor[]" value="C" />Carnegie Complex<br />
菲律宾比索
$aDoor = $_POST['formDoor'];
if(empty($aDoor))
{
echo("You didn't select any buildings.");
}
else
{
$N = count($aDoor);
echo("You selected $N door(s): ");
for($i=0; $i < $N; $i++)
{
echo htmlspecialchars($aDoor[$i] ). " ";
}
}