2016-12-04 45 views
0

我有我插入值类似下面给它一个输入HTML形式:其中插入到形式如何插件组字符串从一个输入HTML表单,并获取其它数据从他们

<input name="name" type="text" value="data1,data2,data3,..."> 

那么即使数据有在另一个表中的ID;

例如数据1的ID为1,数据2的ID是2,......

现在我把它们的价值形态,如:

$_POST['name'] 

所以与我输入数据”, “然后,我不能使用:

implode (',',$_POST['name']) 
  1. 我如何可以获取ID从数据库中每一个输入像上面的数据并将其存储在一个瓦里能像$ name一样吗?

  2. 我怎样才能插入的ID是从数据1,数据2取... MySQL数据库作为数组一样ID1,ID2,...

+0

你想从表中获取所有的行,然后把ID放在一个变量中吗?为什么你想这样做,你想通过将所有的ID放在一个变量中来达到什么目的? – Jorn

+0

不只是每个与数据相关的id,并将它们作为id的数组存储在on变量中,以将此变量插入到另一个表中 – amirhosein

回答

0
$sql = "SELECT * FROM yourtable WHERE id IN(".implode (',',$_POST['name']).")"; 
$data = mysqli_query($connection,$query) or die("Error fetching data") 
$name = ""; 
while($row = mysqli_fetch_array($data)){ 
    $name .= $row['id'].","; 
} 

你必须要更明确你的第二个问题

相关问题