2016-09-20 78 views
0

我有多個變量:輸入數組到PHP

<input type = "text" name = "data[0]"> 
<input type = "text" name = "data[1]"> 
<input type = "text" name = "data[2]"> 

等等,我想將它們導入到PHP頁面。也可能有N個這樣的情況,所以我必須在這裏使用

if(isset($_POST[''])){} 

命令....可以請你建議如何讓所有這些變量到PHP頁面的數組。在這裏,我試圖挽救名稱爲DATA0,DATA1等,但它不幫助...如果你能,爲提供一個答案以及

+0

'$ _POST [ '數據']'是您的陣列,所以一個單一的值將是'$ _POST [ '數據'] [0]'。 – mitkosoft

+0

您可以爲表單中的所有三個輸入創建名稱爲data [],並且可以像$ _POST ['data']一樣以數組的形式檢索它。 –

回答

0

你的陣列是:

$_POST['data'] 

,你將有這個數組中的3個項目用於html的每個輸入。

$_POST['data'][0] 
$_POST['data'][1] 
$_POST['data'][2] 

另外它不需要在html中指定索引。你可以這樣使用:

<input type = "text" name = "data[]"> 
<input type = "text" name = "data[]"> 
<input type = "text" name = "data[]"> 

而且你會得到同樣的結果。

0
<input type = "text" name = "data[]"> 
<input type = "text" name = "data[]"> 
<input type = "text" name = "data[]"> 

在PHP頁

foreach($_POST['data'] as $data) { 
// your logic goes here 
}