2013-11-05 166 views
-1

我試圖張貼與像一個表中的字段的表單條目嘗試後具有多個字段具有相同的名稱作爲數組

我認爲這將是最好的,如果我舉一個例子形式:

<form method="post"> 
    <table> 
     <tr> 
      <td><label>Name:</label></td> 
      <td><input type="text" name="appsDetails[name]" placeholder="Enter name" value=""/></td> 
      <td><label>ID:</label></td> 
      <td><input type="text" name="appsDetails[id]" placeholder="Enter id" value=""/></td> 
      <td><label>Token:</label></td> 
      <td><input type="text" name="appsDetails[token]" placeholder="Enter token" value=""/></td> 
     </tr> 

     <tr> 
      <td><label>Name:</label></td> 
      <td><input type="text" name="appsDetails[name]" placeholder="Enter name" value=""/></td> 
      <td><label>ID:</label></td> 
      <td><input type="text" name="appsDetails[id]" placeholder="Enter id" value=""/></td> 
      <td><label>Token:</label></td> 
      <td><input type="text" name="appsDetails[token]" placeholder="Enter token" value=""/></td> 
     </tr> 

     <tr> 
      <td><label>Name:</label></td> 
      <td><input type="text" name="appsDetails[name]" placeholder="Enter name" value=""/></td> 
      <td><label>ID:</label></td> 
      <td><input type="text" name="appsDetails[id]" placeholder="Enter id" value=""/></td> 
      <td><label>Token:</label></td> 
      <td><input type="text" name="appsDetails[token]" placeholder="Enter token" value=""/></td> 
     </tr> 


    </table> 
</form> 

您還可以檢查:fiddle example

在上面的例子中得到提交我只得到在表中的最後一行。

我的問題是。有沒有辦法像數組中的數組呢?如果這是有道理的

我想避免做一些像名字[]。 id [],token []。

+0

手動一一列舉組中逐'值=應用[2] [令牌]' – mario

+0

http://stackoverflow.com/questions/2203430/posting-form-fields-with-same-name-attribute?rq=1 –

+0

vincent這隻適用於一維數組。 –

回答

4

當然您也可以,只需使用一個空的[],每次這個人是遇到了,它被認爲是一個新的同級

<tr> 
      <td><label>Name:</label></td> 
      <td><input type="text" name="appsDetails[][name]" placeholder="Enter name" value=""/></td> 
      <td><label>ID:</label></td> 
      <td><input type="text" name="appsDetails[][id]" placeholder="Enter id" value=""/></td> 
      <td><label>Token:</label></td> 
      <td><input type="text" name="appsDetails[][token]" placeholder="Enter token" value=""/></td> 
     </tr> 
+0

感謝這就是我一直在尋找 –

相關問題