ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

如何将DATA转换为输入字段-PHP

2019-11-08 18:40:08  阅读:175  来源: 互联网

标签:mysqli mysql php


我试图在这里创建表,可以在其中从mysql提取所有数据.

enter image description here

我在字段上添加了两个额外的按钮,以编辑和删除所选的特定项目.

现在,我不确定如何将文本转换为输入字段(每当我单击“编辑”按钮时),然后编辑信息并使编辑按钮变为保存状态(在编辑模式下,显示输入内容) )按钮,以便进行更改/更新.我也不确定如何获取ID,因此可以更新该特定字段.

到目前为止,这是我的代码:

  function readData(){
    global $connection;

    $query = "SELECT * FROM users";

    $result = mysqli_query($connection, $query);

   if(!$result) {
       die('Query FAILED' . mysqli_error());
    }

     while($row = mysqli_fetch_assoc($result)){ 
      $id = $row['id'];
      $username = $row['username'];
      $password = $row['password'];

      echo '<tr>';
      echo "<td>$id</td>";
      echo "<td>$username</td>";
      echo "<td>$password</td>";
      echo "<td><button id='edit' name='edit'>EDIT</button></td>";
      echo "<td><button id='delete' name='delete'>DELETE</button></td>";
      echo '</tr>';
     }
  }

  function editDate(){
    global $connection;

    $query = "UPDATE users SET ";
    $query .= "username = '$username', ";
    $query .= "password = '$password' ";
    $query .= "WHERE id='$id'";

    $result = mysqli_query($connection, $query);
    if(!$result){
      die('QUERY FAILED' . mysqli_error($connection));
    }
  }

这是我的主文件…

<?php 
   include 'functions.php';
?>

<?php include 'includes/header.php' ?>


<table style="width: 200px;" border="1">
  <tr>
    <th>ID</th>
    <th>USERNAME</th> 
    <th>PASSWORD</th>
    <th>EDIT</th>
    <th>DELETE</th>
  </tr>
  <tr>
    <?php readData(); ?>
  </tr>
</table>


<?php include 'includes/footer.php' ?>

知道如何实施吗?

解决方法:

单击任何行的数据时,必须调用onclick jquery事件.
我认为它将对您有很大帮助. https://codewithmark.com/easily-edit-html-table-rows-or-cells-with-jquery

也拨弄代码:-http://jsfiddle.net/9KEGd/

享受代码

标签:mysqli,mysql,php
来源: https://codeday.me/bug/20191108/2009996.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有