zoukankan      html  css  js  c++  java
  • 网页表单多条数据的数组传递方式

    很多时候表单需要传递很多条数据,如参数设置,数据更新等。之前试过一条条的传入数据,后来要求改成全部的,毕竟只提交一次方便而且省力。

    目前需求是要以列表的形式显示数据库的数据,同时每个单元格还可以修改数据,然后一键提交。如下

    显示数据没有问题,直接php从数据库取出数据,列表显示即可。需要注意的是这里为了提交时方便,将这些表格写到一张表单里。即表单在外

    <form action="2.php" method="post">

    while ($row = mysql_fetch_array)

    {

    <input type="text" value="<?php echo XXX?> name="value1[]">

    <input type="text" value="<?php echo XXX?> name="value2[]">

    <input type="submit">

    }

    </form>

    然后就是2.php接收传值。

    $value1 = $_POST["value1"];

    $value2 = $_POST["value2"];

    打印value可以看到是array类型,这样,从array中取出每条数据再做处理就可以了。

    for($i=0;$i<count($value1);$i++)

    {

    $query = "update XXX set XXX = value2[$i] where id = value1[$i]";

    $result = mysql_query($query) or die();

    }

    这样就可以了,实现表单多数据的传入。 记下以便后用。

  • 相关阅读:
    小程序开发过程中遇到的问题
    Windows 常用命令与快捷键
    前端开发中遇到的问题记录
    判断当前页面是否在微信中
    js学习导图
    一篇不错的 文章
    flex 布局
    微信客户端sdk使用前的 授权签名
    elementUI+vue-cli el-table=》excel
    rem适配
  • 原文地址:https://www.cnblogs.com/leesymbol/p/3312584.html
Copyright © 2011-2022 走看看