2011-07-13 74 views
2

因此,在我的表單上,我有兩種輸入法,一個文本字段和一個複選框。

如何使用PHP來測試複選框是否已被選中?也許使用$ _POST?

我想檢查複選框是否被選中,如果是,請將布爾值設置爲true。我沒有設置變量的問題,但我似乎無法弄清楚如何從複選框中獲取輸入....

那麼,我將如何從複選框獲得輸入?

回答

4

在你的HTML表單,你有類似的東西:

<form method="post"> 
<input type="checkbox" name="vehicle" value="Bike" /> I have a bike<br /> 
</form> 

,它是名爲vehicle現在,在你的PHP複選框,你會訪問與:

$boolean_variable = isset($_POST['vehicle']); 
1
<input type="checkbox" name="foo" value="1" /> 

if (isset($_POST['foo'])) { 
    // checkbox was checked 
} 

選中的複選框及其值在POST請求中提交。未經檢查的複選框未提交。因此,如果$_POST['foo']完全存在,則會進行檢查。

相關問題