使用PHP,MySQL和jQuery的投票系统:使用单选按钮插入投票

时间:2013-10-23 13:04:15

标签: php jquery mysql radio-button vote

我想使用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(投票给另一个选项),那么更新投票。

非常感谢。

问候。

1 个答案:

答案 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
    }
});