【发布时间】:2014-07-11 16:34:34
【问题描述】:
我正在尝试制作一个简单的评论系统,它工作正常,它显示 cmets,但问题是当我刷新页面时,所有 cmets 都消失了。 这是我的 php 代码:
<?php
include_once('con.php');
if(isset($_POST['content']))
{
$content=mysqli_real_escape_string($con, $_POST['content']);
mysqli_query($con, "insert into message (msg) values ('$content')");
}
$result= mysqli_query($con, "SELECT msg, id FROM message WHERE seen = 1 order by id desc");
while($row = mysqli_fetch_array($result))
{
mysqli_query($con,"UPDATE message SET seen = 0 ");
$msg = $row['msg'];
?>
<div class="hata"><?php echo $msg ;?></div>
<?php
}
?>
<div class="hata"><?php echo $msg ;?></div> <?php } ?>
这是jquery代码:
$(function() {
$(".submit_button").click(function() {
var textcontent = $("#content").val();
var dataString = 'content='+ textcontent;
if(textcontent=='')
{
alert("Enter some text..");
$("#content").focus();
}
else
{
$.ajax({
type: "POST",
url: "action.php",
data: dataString,
cache: true,
success: function(html){
$("#msg_show").after(html);
document.getElementById('content').value='';
$("#content").focus();
}
});}
return false;
});
});
正如我之前所说,脚本工作正常,但唯一的问题是当我刷新页面时,所有 cmets 都会从索引页面中消失,
【问题讨论】: