通过循环的多个后期值

时间:2014-09-28 18:51:43

标签: php mysql

请解释三个要插入mysql数据库的多个文本框值

<input type="text" name="name1[]" />
<input type="text" name="name2[]" />
<input type="text" name="name3[]" />

我想通过循环发布这些值并插入到mysql

请在下面说明单个foreach循环是否可行

    foreach($_POST['name'],$_POST['name2'],$_POST['name3']  as $key => $value)
{

INSERT INTO (name1, name2, name3)

}

1 个答案:

答案 0 :(得分:0)

好的,我以我理解的方式回答这个问题。以下是逻辑中类似的示例: HTML:

<input type="checkbox" name="some_name[]" value="value1" />
<input type="checkbox" name="some_name[]" value="value2" />
<input type="checkbox" name="some_name[]" value="value3" />

这样你就形成了一个$ _POST ['some_name']

的数组

然后在php中循环浏览它并将数据插入MySQL表中,并使用单个列name

foreach($_POST['some_name'] as $name)
{
    mysqli_query($link, "INSERT INTO `table` VALUES `name` = '$name'");
}

对于cource来说,这只是我认为是问题的一个描述性例子(因为它不是很清楚)