我有一个带有动态复选框的php表单。它必须连接到sql server并获取它们的计数和名称。最后,我想提交复选框。
示例 我从db获得一些蔬菜,收据,并在我的表单中添加复选框。用户将检查一些并提交它。
我无法制作<input type=checkbox id=...>
,因为发布时我不会知道它们的名称。出于这个原因,我创建了一个js函数,当选中一个复选框时,我将它添加到一个数组中。
现在我想问你,我怎样才能提交这个数组,然后在post.php文件中获取值?
答案 0 :(得分:1)
创建您的复选框,如:
<input type="checkbox" name="veg[]" value="tomato">
<input type="checkbox" name="veg[]" value="lettuce">
<input type="checkbox" name="veg[]" value="carrot">
<input type="checkbox" name="veg[]" value="celery">
即使您不知道名称,也可以使用以下方法遍历复选框:
<?PHP
foreach($_POST["veg"] as $veg){
echo $veg;
}
?>
答案 1 :(得分:0)
您是否在复选框中添加了名称属性?像这样:
<input type="checkbox" name="potatoes" />