如何使用 Ajax Jquery,php 将数据插入到数据库中

我的创业 2016

我尝试了很多方法来使用 php jquery,ajax 为我的网站构建评论系统,但是在数据库中插入评论时出现问题我的代码有什么问题

html

 <div id="comments" class="cmt">
    <form method="post"  > 
             <textarea class="textinput"id="comment" rows="5" name="comments" placeholder="Comment Here......"></textarea><br>
                <button type="button" id="comq"name="compost" class="butn2" >post comment</button>
    </form> 
 </div>   

jQuery 和 ajax

      $(document).ready(function()
     {
       $("#comq").click(function() {
           var comment=$("#comment").val();
           $.ajax({
            cache:false,
            type:"post",
            url:"pnf.php",
            data:{comments:comment},
            success:function(data)
            {
             $('.cmt').html(data);
            }
        });
    });
});

PHP (pnf.php)

 if(isset($_POST["compost"])){                
      $comment=$_POST['comments'];        
   {
   $reslt_user= mysqli_query($connection,"SELECT * FROM tbl_users,`queries` where id='".$_SESSION['id']."' AND  qid= '".$qid."' ");
    $row_lat_lng= mysqli_fetch_array($reslt_user);
    $stmt = mysqli_query($connection,"INSERT INTO comments set uid='".$_SESSION['id']."',comments='".$comment."',reply='".$reply."' ,
qid= '".$qid."' ");

    }                             
    if($stmt)
   {
        echo "hello world";
   }  

}
金舒克·拉希里

试试这个:

HTML

 <div id="comments" class="cmt">
   <textarea class="textinput" id="comment" rows="5" name="comments" placeholder="Comment Here......"></textarea><br>
   <button type="button" id="comq"name="compost" class="butn2" >post comment</button>
 </div>

对于 PHP:

 if(isset($_POST["comments"])){

   $comment = $_POST['comments'];

   $reslt_user= mysqli_query($connection,"SELECT * FROM tbl_users,`queries` where id='".$_SESSION['id']."' AND  qid= '".$qid."' ");
   $row_lat_lng= mysqli_fetch_array($reslt_user);
   $stmt = mysqli_query($connection,"INSERT INTO comments set 
    uid='".$_SESSION['id']."',comments='".$comment."',reply='".$reply."' ,
    qid= '".$qid."' ");


  if($stmt)
  {
     echo "hello world";
  }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用 jquery/ajax 将值插入数据库?

如何使用Jquery ajax和php将数据插入mysql数据库?

使用php和jquery ajax提交表单后无法将数据插入数据库

如何使用jQuery Ajax传递表单数据以在数据库中插入数据?

如何使用PHP将数据数组插入到数据库中?

如何将 $_SESSION 变量添加到 Ajax 请求中并将数据插入 mysql 数据库 PHP?

如何使用laravel通过jquery ajax将表单值插入数据库?

使用onclick使用AJAX-php将数据插入数据库

如何使用mysql php将多个值插入到数据库中

无法使用(PHP,AJAX,JQ)将数据插入MySQL数据库

在php multiform中使用ajax将数据插入mysql数据库

如何使用Jquery和Ajax将Json数据发送到数据库中?

使用php Ajax在数据库中插入动态数据

AJAX到PHP不会使用NODEJS将数据发送到数据库

PHP:如何将单选按钮值插入到MySql数据库中

使用Ajax和PHP插入数据库(mysql)

使用Ajax用php将记录插入mysql数据库

使用php将文档批量插入到bedfabase数据库中-怎么做?

使用php将Json数据插入到具有json数据类型的mysql数据库中

使用Mysqli,PHP和AJAX的聊天系统正在向数据库中插入空白消息

使用php ajax在数据库中插入和更新不同的表

无法使用 AJAX 将数据插入 mysql 数据库

使用JQuery AJAX和php将数据提取到mysql数据库

如何使用AJAX将值传递到数据库

在mySQL中使用PDO/PHP将数据插入到预设的数据库和表中的正确方法

通过Ajax将Summernote代码发布到PHP,然后插入数据库

使用PHP,AJAX和jQuery搜索MySQL数据库

如何通过ajax-POST使用jquery将多个字符串发送到数据库到php文件?

如何获取从数据库生成的php数组到ajax变量中