将数组中的复选框值插入数据库

时间:2013-02-19 14:34:17

标签: php mysql checkbox

我有3个复选框:

<input class="shoesChoice" name="trendy" type="checkbox" />
<input class="shoesChoice" name="luxury" type="checkbox" />
<input class="shoesChoice" name="sports" type="checkbox" />

我想将此信息存储在(如果可能)数据库中的一个字段中。 所以,如果检查了第一个和最后一个输入,我的shoesChoice字段应该有:“时髦,体育”

1 个答案:

答案 0 :(得分:1)

尝试更改名称并将其保留在值

<input class="shoesChoice" name="shoes[]" value="trendy" type="checkbox" />
<input class="shoesChoice" name="shoes[]" value="luxury" type="checkbox" />
<input class="shoesChoice" name="shoes[]" value="sports" type="checkbox" />

在PHP中,尝试以这种方式获取值:

<?php
 if(isset($_REQUEST['shoes']))
 {
   $shoes = '';
   foreach
 }

?>