Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/277.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/63.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 从mysql的输入填充表_Php_Mysql_Ajax_Mysqli - Fatal编程技术网

Php 从mysql的输入填充表

Php 从mysql的输入填充表,php,mysql,ajax,mysqli,Php,Mysql,Ajax,Mysqli,我有一个输入,其中输入了一个代码,并在下表中填入来自mysql optenida的信息,问题是我希望每次输入一个代码时,表中所有的数据都被添加(不删除前面的数据)。我有了使用Ajax的想法,但不知道从哪里开始。所以你看,有一个我没有看到的更简单的方法(在谷歌上查找)。我不希望将此数据添加到表中,我希望它是临时的(直到表被确认,才会添加到数据库中) 有什么想法吗 <!DOCTYPE html> <html> <head> <title>Tes

我有一个输入,其中输入了一个代码,并在下表中填入来自mysql optenida的信息,问题是我希望每次输入一个代码时,表中所有的数据都被添加(不删除前面的数据)。我有了使用Ajax的想法,但不知道从哪里开始。所以你看,有一个我没有看到的更简单的方法(在谷歌上查找)。我不希望将此数据添加到表中,我希望它是临时的(直到表被确认,才会添加到数据库中)

有什么想法吗

<!DOCTYPE html>
<html>
<head>
    <title>Test</title>
  <style>
    table {
        width:100%;
        border: 1px solid black;
        border-collapse: collapse;
    }

    td {
        border: 1px solid black;
        border-collapse: collapse;
    }
  </style>
</head>
<body>
 <form action="index.php" method="post">
   <input type="text" name="input_codigo" placeholder="Codigo del producto" autocomplete="off" autofocus required><br><br>
 </form>
 <table>
   <tr>
     <td><b>Codigo</b></td>
     <td><b>Descripcion</b></td>
     <td><b>Precio</b></td>
     <td><b>Cantidad</b></td>
     <td><b>Importe</b></td>
   </tr>
     <?php
     session_start();
     error_reporting(E_ALL ^ E_NOTICE);
     require ("conectar.php");
     $_SESSION["codigo"] = $_POST["input_codigo"];
     $sql = "SELECT * FROM $tabla WHERE codigo = ".$_SESSION['codigo']."";
     $result = $conexion->query($sql);

     if ($result->num_rows > 0) {
         while($row = $result->fetch_assoc()) {

          echo "
          <tr>
            <td>".$row["codigo"]."</td>
            <td>".$row["descripcion"]."</td>
            <td>$".$row["venta"]."</td>
            <td><input type='number' name='cantidad' value='1' min='1' max='5'></td>
            <td>$".$row["venta"]."</td>
          </tr>
          ";
         }
     } else {
          echo "";
     }
     $conexion->close();

     ?>
 </table>
</body>
</html>

试验
桌子{
宽度:100%;
边框:1px纯黑;
边界塌陷:塌陷;
}
运输署{
边框:1px纯黑;
边界塌陷:塌陷;
}


科迪戈 描述 普里西奥 康蒂达 重要的
也许是我在下面写的。 添加了jQuery和Ajax请求以获取数据,然后将其添加到表中。 对PHP做了一点修改,以便在返回主HTML和AJAX请求时不会返回主HTML

希望它对你有用(我没有测试它)


试验
桌子{
宽度:100%;
边框:1px纯黑;
边界塌陷:塌陷;
}
运输署{
边框:1px纯黑;
边界塌陷:塌陷;
}


科迪戈 描述 普里西奥 康蒂达 重要的
考虑将此任务分解成可管理的子任务:1)从数据库中取出数据,2)将数据转换成像JSON一样的AJAX友好格式,3)通过Ajax将数据发送到客户端,4)将Ajax结果转换成HTML表。这些任务中的每一项都比较常见,因此您可以在本网站和其他网站上找到几百个代码示例来指导您。@GeorgeCummins非常感谢您现在开始搜索,我希望有人能帮助我编写一些代码。顺致敬意,