我想使用PHP,MySQL和jQuery创建一个投票系统。
我们的想法是,当您点击单选按钮时,投票将被插入数据库。
我的问题是:
如何使用PHP运行查询到数据库,使用jQuery检测radiobutton的变化?
这是我的基本想法:
if ($("input:radio[name=vote]:checked").val()){
//HERE I WANT TO RUN A QUERY TO MYSQL WITH PHP
}
我这样做是因为如果你选择一个单选按钮,然后为该选项插入投票。但如果我选择另一个radiobutton(投票给另一个选项),那么更新投票。
非常感谢。
问候。
答案 0 :(得分:2)
当您检测到单选按钮上的单击时,您可以进行ajax调用。它会点击一个PHP文件然后你可以从那里插入投票。查看jQuery Ajax以获取示例。
示例:
$.ajax({
type : 'POST',
url : '/ajax/vote.php',
data : {
value : radio_button_val
},
beforeSend : function() {
// loading image
},
success : function(data) {
// successful
},
error : function() {
// failed
}
});