-2
我慢慢回到編碼...PHP多個複選框
我從數據庫中獲取數據的比賽,以及基於領域,我檢查或不檢查一個複選框
對於示例
[ ] Race 1
[x] Race 2
[ ] Race 3
每場比賽都可以開/關。 所以,我可以將其更改爲:
[x] Race 1
[x] Race 2
[x] Race 3
遇到麻煩構建我的表格併發送數據改變我的數據庫,以反映的選擇。
希望解釋清楚!
我慢慢回到編碼...PHP多個複選框
我從數據庫中獲取數據的比賽,以及基於領域,我檢查或不檢查一個複選框
對於示例
[ ] Race 1
[x] Race 2
[ ] Race 3
每場比賽都可以開/關。 所以,我可以將其更改爲:
[x] Race 1
[x] Race 2
[x] Race 3
遇到麻煩構建我的表格併發送數據改變我的數據庫,以反映的選擇。
希望解釋清楚!
我想我已經設法找到一種方法。 (請注意[]
爲數組)。再有像這樣的值:
if(!empty($_POST['optionFree'])) {
foreach($_POST['optionFree'] as $check) {
echo $check;
}
<form action="checkbox-form.php" method="post">
<input type="checkbox" name="race[]" value="Race1" />
<input type="checkbox" name="race[]" value="Race2" />
<input type="checkbox" name="race[]" value="Race3" />
<input type="submit" value="SubmitRace" />
</form>
在後臺,你可以得到選擇複選框
<?php
$races = $_POST['race'];
if(empty($races)) {
echo("No races were selected");
} else {
foreach($races as $race)
echo $race;
}
?>
這裏沒有問題,沒有代碼的列表。 – Strawberry 2015-02-08 11:48:38