我正在开发一个基于 php 的小型网站,我希望用户能够评论其他用户的帖子。我使用 jquery 帖子将用户评论发送到将其添加到数据库的 php 脚本,但我发现即使 jquery 帖子提醒“成功”,评论有时也不会添加到数据库中。我的代码如下:
Jquery 帖子(帖子的 id 分配给 textarea)
$('.post_comment').live('click', function(){
entry = $(this).parent();
var textarea = entry.find('.commentbox');
textarea_id = textarea.attr('id');
textarea_value = textarea.val();
if(textarea_value.length > 0)
{
$.post('add_comment.php', { id : textarea_id, value : textarea_value } , function(data){
alert("Success");
});
}
add_comment.php
<?PHP
session_start();
$currentUser = $_SESSION['id'];
include("connect.php");
$id = $_POST['id'];
$value = $_POST['value'];
mysql_query("INSERT INTO comment (post,user,content,date) VALUES ('$id','$currentUser','$value',NOW())");
echo mysql_insert_id();
mysql_close($connection);
?>
我不确定这是我的代码,还是只是一个不可靠的网络主机。任何帮助将非常感激。