尝试发布具有与数组同名的多个字段的表单

Net*_*eta -1 html php post

我正在尝试发布一个带有类似于表格条目的字段的表单

我想我最好举个例子:

<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>
Run Code Online (Sandbox Code Playgroud)

您还可以检查:小提琴示例

当上面的示例提交时,我只得到表中的最后一行。

我的问题:有没有办法像数组中的数组一样做到这一点?如果这是有道理的

我试图避免做类似 name[] 的事情。id[],令牌[]。

Vin*_*rez 5

当然可以,只需使用一个空的[],每次遇到这个,就被认为是一个新的兄弟

<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>
Run Code Online (Sandbox Code Playgroud)