對不起,愚蠢的問題,雖然我有點新的PHP。 我已經嘗試了很多其他的方式來做到這一點,但根本無法得到這個工作...其實我想它使我可以有不同的功能附加到每個複選框,當用戶選擇一個複選框或其他,點擊提交按鈕,它會觸發特定的功能。但我無法使複選框正常工作。它或者只能選擇一個,或者如果我檢查第一個,然後是第四個,它會輸出第四個代碼。 還有其他的方法嗎? 這裏是我的嘗試:PHP如果語句複選框錯誤
1.PHP
<form method="POST" action="2.php">
<input type="checkbox" name="test[]" value="test1" />test1<br />
<input type="checkbox" name="test[]" value="test2" />test2<br />
<input type="submit" name="submit" value="submit" />
</form>
2.PHP
$val = $_POST['test'];
if(isset($val)==true){
for($i = 0 ; $i<count($val) ; $i++){
if($val=='test1'){
echo $val;
die();
}elseif($val=='test2'){
echo $val;
die();
}else{
echo "fail";
die();
}
}
}else{
return false;
}
謝謝。
您可以使用縮進來重新格式化您的代碼嗎?真的有助於可讀性。Thx – paislee 2012-01-12 19:36:31
* tes2 *應該是* test2 * – 2012-01-12 19:37:57
啊,沒有看到。完成。 – 2012-01-12 20:12:07