-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