2014-09-28 66 views
-2

请解释三点,多项文本框的值要插入到mysql数据库多后Vlaue通过循环

<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) 

} 

回答

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'"); 
} 

五言这是我所认为的问题(因为它不是很清楚)

只是一个描述性的例子