2016-12-04 80 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'].","; 
} 

你必須要更明確你的第二個問題

相關問題