input 多个栏位数组,到后端如何整合在一起?

发布于 2022-09-11 15:19:51 字数 1178 浏览 12 评论 0

<input name="f1[]" class="">
<input name="f2[]" class="">
<input name="f3[]" class="">
<input name="f4[]" class="">
<input name="f5[]" class="">

假设共有五个栏位
我可以透过 append 去新增每一排像这样:

clipboard.png

<input name="f1[]" class="">
<input name="f2[]" class="">
<input name="f3[]" class="">
<input name="f4[]" class="">
<input name="f5[]" class="">

<input name="f1[]" class="">
<input name="f2[]" class="">
<input name="f3[]" class="">
<input name="f4[]" class="">
<input name="f5[]" class="">

<input name="f1[]" class="">
<input name="f2[]" class="">
<input name="f3[]" class="">
<input name="f4[]" class="">
<input name="f5[]" class="">
...

每一排所填写的都是同一笔数据
例如我填

clipboard.png

凤梨旁边的数字是跟凤梨有关
以此类推
我要如何在后端可以抓到凤梨及右边的数字输出成一笔数据?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

三月梨花 2022-09-18 15:19:51

都用一维数组了,再加一维不用客气。

<head>
    <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
</head>
<form action="./index.php" method="POST">
    <div>
        <input type="text" name="f[0][0]">
        <input type="text" name="f[0][1]">
        <input type="text" name="f[0][2]">
        <input type="text" name="f[0][3]">
        <input type="text" name="f[0][4]">
    </div>
    <div>
        <input type="text" name="f[1][0]">
        <input type="text" name="f[1][1]">
        <input type="text" name="f[1][2]">
        <input type="text" name="f[1][3]">
        <input type="text" name="f[1][4]">
    </div>
    <input type="submit" value="提交">
</form>
 <?php
 echo json_encode($_POST);

clipboard.png

clipboard.png

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文