如何在php中编辑特定ID

巴威什

我有一个页面,显示大约3000个条目。我想做的是,当我单击“筛选器”按钮时,只有该条目的数据才会更改。但是目前,当我单击过滤器按钮时,所有条目的数据都在变化。

这是我的代码:-

<?php 
include("config.php");
$sql="SELECT * FROM inventory_details where status ='0' limit 0,100";  
$query=mysqli_query($conn, $sql);

    while($row=mysqli_fetch_assoc($query)){
    $id = $row['id'];
    $inventorybackground = $row['inventorybackground'];
    $inventorycolor = $row['inventorycolor'];
    $firm_name = $row['firm_name'];
    $position = $row['position'];
    $city = $row['city'];
    $catagory_name = $row['catagory_name'];
    $supplier = $row['supplier'];

    if (isset($_POST['update'])){
        $position=$_POST['position'];

        $update_query="UPDATE inventory_details SET position ='$position' WHERE id='$id'";
        $run_update=mysqli_query($conn, $update_query);
    }
  ?>

  <div class="container">
    <div class="row" style="background-color: <?php echo $inventorybackground; ?> !important; color: <?php echo $inventorycolor; ?>; padding-top: 10px;">
      <form class="form-horizontal" method="post" enctype="multipart/form-data">
        <div class="col-md-1 inventory-data">
          <input type="text" class="form-control" id="id" name="id" value="<?php echo $id;?>" disabled>
        </div>

        <div class="col-md-3 inventory-data">
          <input type="text" class="form-control" id="firm_name" name="firm_name" value="<?php echo $firm_name;?>" disabled>
        </div>

        <div class="col-md-1 inventory-data">
          <input type="text" class="form-control" id="position" name="position" value="<?php echo $position;?>">
        </div>

        <div class="col-md-1 inventory-data">
          <input type="text" class="form-control" id="city" name="city" value="<?php echo $city;?>" disabled>
        </div>

        <div class="col-md-2 inventory-data">
          <input type="text" class="form-control" id="catagory_name" name="catagory_name" value="<?php echo $catagory_name;?>" disabled>
        </div>

        <div class="col-md-2 inventory-data">
          <input type="text" class="form-control" id="supplier" name="supplier" value="<?php echo $supplier;?>" disabled>
        </div>

        <div class="col-md-2 inventory-data">
          <button type="submit" name="update" value="update" class="btn btn-primary">Filter</button>
        </div>
      </form>
    </div>
  </div>

  <?php } ?>

目前,我只是想更改位置,我认为,此问题是由于循环造成的。

请帮帮我,谢谢。

dm707

当您单击按钮时,整个列表将在循环中更新以列出行。

在您的页面上添加以下代码以检测POST表单以进行更新:

if ($_SERVER["REQUEST_METHOD"] === "POST") {     
    // perform update here
    $id = $_POST['id'];
    $position = $_POST['position'];

    $update_query="UPDATE inventory_details SET position ='$position' WHERE id='$id'";
    $run_update=mysqli_query($conn, $update_query);
}

编辑:

您的输入无法禁用,请尝试使用input hidden将ID传递给POST:

<input type="hidden" id="id" name="id" value="<?php echo $id;?>">

如果您需要在输入文本上显示id,请将名称更改为istead of id,因为它将在隐藏的输入中使用

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在传递相同ID的php中显示数组中的多个ck编辑器?

来自分类Dev

如何在PHP中编辑文件的JSON?

来自分类Dev

如何在php中编辑文件?

来自分类Dev

如何在php中添加编辑按钮

来自分类Dev

单击“编辑”后如何在表格中显示特定行的数据?(PHP)

来自分类Dev

如何在R中定义的特定环境下编辑功能

来自分类Dev

如何在列表视图的特定行中禁用编辑按钮

来自分类Dev

如何在GridView中获取编辑文本框的ID

来自分类Dev

如何在openshift中编辑wp-config.php?

来自分类Dev

如何在MySQL和PHP中编辑表值?

来自分类Dev

如何在PHP中创建可编辑的Pdf表单

来自分类Dev

如何在 docker 容器中编辑 php.ini?

来自分类Dev

如何在Android中动态创建的编辑文本单击时获取编辑文本的ID?

来自分类Dev

如何在php中验证ID(主键)?

来自分类Dev

如何在RedBean PHP中使用ID更新特定行

来自分类Dev

如何在RedBean PHP中使用ID更新特定行

来自分类Dev

如何在GnuPG中编辑用户ID注释或设置新的默认用户ID?

来自分类Dev

如何在特定的帖子中编辑meta标签以在wordpress中打开图形图像和标题

来自分类Dev

如何在主干中获取具有特定ID的商品?

来自分类Dev

如何在Django中序列化特定ID?

来自分类Dev

如何在与特定ID相关的mySQL中求和()值?

来自分类Dev

如何在express js中通过id更新特定记录

来自分类Dev

Inno Setup-如何在设置过程中从文本文件编辑特定行?

来自分类Dev

如何在数据表中添加按钮,以便可以编辑特定的列

来自分类Dev

如何在Linux(CentOS)中通过sed编辑特定行并替换文本

来自分类Dev

如何在 Shiny 中编辑文件上传功能的特定部分?

来自分类Dev

如何在 free pascal 中编辑文本文件的特定部分?

来自分类Dev

如何在python中搜索选择和编辑文本文件的特定部分

来自分类Dev

如何在PHP中删除多维数组中的特定层?

Related 相关文章

  1. 1

    如何在传递相同ID的php中显示数组中的多个ck编辑器?

  2. 2

    如何在PHP中编辑文件的JSON?

  3. 3

    如何在php中编辑文件?

  4. 4

    如何在php中添加编辑按钮

  5. 5

    单击“编辑”后如何在表格中显示特定行的数据?(PHP)

  6. 6

    如何在R中定义的特定环境下编辑功能

  7. 7

    如何在列表视图的特定行中禁用编辑按钮

  8. 8

    如何在GridView中获取编辑文本框的ID

  9. 9

    如何在openshift中编辑wp-config.php?

  10. 10

    如何在MySQL和PHP中编辑表值?

  11. 11

    如何在PHP中创建可编辑的Pdf表单

  12. 12

    如何在 docker 容器中编辑 php.ini?

  13. 13

    如何在Android中动态创建的编辑文本单击时获取编辑文本的ID?

  14. 14

    如何在php中验证ID(主键)?

  15. 15

    如何在RedBean PHP中使用ID更新特定行

  16. 16

    如何在RedBean PHP中使用ID更新特定行

  17. 17

    如何在GnuPG中编辑用户ID注释或设置新的默认用户ID?

  18. 18

    如何在特定的帖子中编辑meta标签以在wordpress中打开图形图像和标题

  19. 19

    如何在主干中获取具有特定ID的商品?

  20. 20

    如何在Django中序列化特定ID?

  21. 21

    如何在与特定ID相关的mySQL中求和()值?

  22. 22

    如何在express js中通过id更新特定记录

  23. 23

    Inno Setup-如何在设置过程中从文本文件编辑特定行?

  24. 24

    如何在数据表中添加按钮,以便可以编辑特定的列

  25. 25

    如何在Linux(CentOS)中通过sed编辑特定行并替换文本

  26. 26

    如何在 Shiny 中编辑文件上传功能的特定部分?

  27. 27

    如何在 free pascal 中编辑文本文件的特定部分?

  28. 28

    如何在python中搜索选择和编辑文本文件的特定部分

  29. 29

    如何在PHP中删除多维数组中的特定层?

热门标签

归档