动态php提交

时间:2013-08-27 15:15:59

标签: php javascript forms checkbox

我有一个带有动态复选框的php表单。它必须连接到sql server并获取它们的计数和名称。最后,我想提交复选框。

示例 我从db获得一些蔬菜,收据,并在我的表单中添加复选框。用户将检查一些并提交它。

我无法制作<input type=checkbox id=...>,因为发布时我不会知道它们的名称。出于这个原因,我创建了一个js函数,当选中一个复选框时,我将它添加到一个数组中。

现在我想问你,我怎样才能提交这个数组,然后在post.php文件中获取值?

2 个答案:

答案 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" />