如何使用php使sql行中的特定值在html表行中显示其值,并在该表的下一行中显示其更新后的值?
比如说, 让我们看一个如何使用php使sql行中的特定值在html表行中显示其值,并在该表的下一行中显示其更新后的值?,php,sql,Php,Sql,比如说, 让我们看一个sql表,我们在一行中有以下内容: 用户名 密码 付款金额 我有一个表单,可以在其中键入要存储在数据库中的金额,也可以将其存储在html表中。当我键入不同的金额时,应将其存储起来,并在该表中使用此更新值添加新行 如何使用php实现这一点?您需要通过ajax创建它 每隔n秒添加带有循环更新的ajax脚本 创建包含内容的php页面 每秒钟调用一次ajax,并将结果与消息一起附加到div.js\u messages 带有ajax的HTML页面: <!doctype ht
sql
表,我们在一行中有以下内容:
- 用户名
- 密码
- 付款金额
如何使用php实现这一点?您需要通过ajax创建它
n
秒添加带有循环更新的ajax脚本.js\u 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>
函数updateMessage(){
var$messageContainer=$('.js_messages');
$.ajax({
类型:“POST”,
url:“test.php”,
数据类型:“json”,
成功:功能(数据){
$messageContainer.append(“”+data.message+“”)
},
});
}
setInterval(函数(){
updateMessage()
}, 1000);
PHP页面:
<!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
echo json_encode(['message' => mt_rand()]);
是否要为所有用户创建一个网格?每当我在输入框中输入内容时,它都应该存储在sql表中,并显示在html表中。同样,如果我更改inputbox中的输入,则应在该html表中添加新行。是的,我想让所有的用户都知道这件事?您可以在SAVE action上进行AJAX调用,并在其中检查php,如果新的付款已经到达,则插入rowThank u for Solution我不太擅长AJAX您可以帮助编写AJAX脚本吗?更新答案。非常感谢您