首页 > 解决方案 > 我们如何使用 php 使 sql 行中的特定值在 html 表行中显示其值,并在该表的下一行中显示其更新值?

问题描述

例如,

让我们看一个sql表格,我们连续有以下内容:

我有一个表单,我可以在其中输入要存储在数据库中的数量,并且它也存储在 html 表中。当我输入不同的金额时,它应该被存储,并且应该在该表中添加新行以及这个更新的值。

如何使用php

标签: phpsql

解决方案


您需要通过 ajax 创建它。

  1. 添加 ajax 脚本,n每秒循环更新。
  2. 创建包含内容的 php 页面。

每秒调用 ajax 并将带有消息的结果附加到 div .js_messages

带有ajax的HTML页面:

<!doctype html>
<html>
<head>
  <meta charset="utf-8">
  <title></title>
  <script
  src="https://code.jquery.com/jquery-2.2.4.min.js"
  integrity="sha256-BbhdlvQf/xTY9gja0Dq3HiwQF8LaCRTXxZKRutelT44="
  crossorigin="anonymous"></script>
</head>
<body>
    <div class="js_messages"></div>
    <script type="text/javascript">
        function updateMessage() {
            var $messageContainer = $('.js_messages');

            $.ajax({
                type: "POST",
                url: "test.php",
                dataType: "json",
                success: function(data){
                    $messageContainer.append('<div class="js_messages-item">' + data.message + '</div>')
                },
            });
        }

        window.setInterval(function(){
          updateMessage()
        }, 1000);
    </script>
</body>
</html>

PHP页面:

例如,只需生成随机消息。

<?php

echo json_encode(['message' => mt_rand()]);

推荐阅读