抓住选中的复选框,然后将它们转换为php中的变量

时间:2015-01-19 14:08:43

标签: php mysql database variables checkbox

我坚持以下几点:
我有2行不同名称的复选框 HMTL示例:

<form action="" method="POST" enctype="multipart/form-data"> 
    <div id="firstrow"> 
        <input type="checkbox" name="first" value="1">1 
        <input type="checkbox" name="first" value="2">2
        <input type="checkbox" name="first" value="3">3
        <input type="checkbox" name="first" value="4">4
     </div>
     <div id="secondrow"> 
        <input type="checkbox" name="second" value="1">1 
        <input type="checkbox" name="second" value="2">2
        <input type="checkbox" name="second" value="3">3
        <input type="checkbox" name="second" value="4">4
     </div>
 </form>

每个复选框只允许用户选择2个复选框(我找到了一个允许我这样做的小JS代码)。
总共他们将选择4个复选框,现在我想将所有这4个值输入到单独的列中的数据库中 现在我已经找到了将这些值转换为变量的方法,我遇到了一个循环一个小脚本,检查每个复选框是否被选中,但最终没有一个按照我想要的方式工作。<登记/> 目前我完全陷入困境,但我确信这个问题可能会有一个简单的解决方案,我完全可以看了! 现在我问是否有人可以帮助我提供一些技巧或者一些搜索条件,我可以尝试让我再次解决这个问题。

提前多多谢谢!
如果您需要有关此问题的更多信息,请询问!

1 个答案:

答案 0 :(得分:1)

在名称周围加上方括号(first[]second[]),您可以在$_POST - 数组中使用所有选中的复选框(数组为每组复选框)。