我得到這個形式:如何從表單信息,以複選框的PHP
<form name="formx" id="formx" action="var.php" method="POST">
<input type="checkbox" name="f_check1"> Check 1
<input type="checkbox" name="f_check2">Check 2
<input name="f_register" value="Register" type="submit">
</form>
而且在var.php文件我有:
<?php
if($_POST['f_register'] == "Register") {
$check1 = $_POST['f_check1'];
$check2 = $_POST['f_check2'];
}
echo $check1. "<br>" ;
echo $check2;
?>
當我填寫表格和去var.php,如果複選框打開,我只會得到結果,並且我希望它在選中時顯示「true」,否則顯示爲「false」。
P.S:我使用XAMPP運行網站。
可以在'isset()'中使用簡寫語法,如三元組。 –
像使用'if(isset($ _ POST [「f_check1」])){ $ check 1 =「true」; } else { $ check 1 =「false」; }'? – Berna
這不是簡寫,但你可以使用它,當然。 –