要在数据库中插入记录使用ajax和php
want to insert record in database using ajax and php
这是我第一次在这里提问。
我有这个PHP脚本
if($_POST['vote']){
$id = $_POST['id'];
$vote = $_POST['vote'];
$sql = "INSERT INTO question_votes ('question_id', 'user_id', 'vote', 'date') VALUES( '$id', '$log', '$vote', now())";
$query = $pdo->prepare($sql);
$query->execute();
}
使用此代码
<script>
$function((){
$('.vote').click(function(){
var id = $(this).attr("id"); // cache $this
var vote = $(this).data("action");
$.ajax({
url: 'ajaxvote.php',
type: 'POST',
data: {id:id, vote:vote}
});
});
});
</script>
当我运行代码时,它不会在数据库中插入数据。顺便说一下,我只是一个学生,这是我第一次做网站开发。
一些改进和修复。
在if
中检查isset($_POST['vote'])
或!empty($_POST['vote'])
以避免运行时错误。
$(function() {
$(document).on('click','.vote',function(){
var id = $(this).attr("id"); // cache $this
var vote = $(this).data("action");
$.ajax({
url: 'ajaxvote.php',
type: 'POST',
data: {"id":id, "vote":vote}
});
});
});
相关文章:
- 将数据保存到数据库(ajax/php)后,使文本字段变灰/禁用
- 如何从ajax php中获取值(can'tget)
- Ajax/Php得到一个以上的结果
- JQuery Ajax PHP中的错误和成功处理
- 通过AJAX/PHP将数据发送到点击的url
- AJAX PHP评论框userid=0?回复=“&”;
- 如何通过ajax php将图像上传到服务器本地目录,其中html表单haven't任何传统的提交按钮
- 远程javascript ajax php攻击
- 从复选框 ajax php javascript 中检索值
- AJAX PHP 连接将行插入数据库
- 我的 Ajax php 代码无法正常工作
- Ajax-PhP communication
- 通过Ajax PHP从Javascript onClick更新数据库
- Ajax/php创建了一个数组——如何以.txt的形式下载给用户
- 检查从ajax/php返回的数据
- 使用AJAX/PHP让HTML按钮将数据插入MySQL数据库
- JQuery $.ajax + php - not run
- 联系表单Javascript/Ajax/PHP不是't工作
- ajax/php注释系统不工作
- jQuery倒计时-应用于通过AJAX/PHP加载的新元素