-1

我想用 PHP、MySQL 和 jQuery 制作一个投票系统。

这个想法是,当您单击单选按钮时,投票将插入到数据库中。

我的问题是:

如何使用 PHP 运行对数据库的查询,使用 jQuery 检测单选按钮的变化?

这是我的基本想法:

if ($("input:radio[name=vote]:checked").val()){

//HERE I WANT TO RUN A QUERY TO MYSQL WITH PHP

}

我这样做是因为这样,如果您选择一个单选按钮,然后插入对该选项的投票。但是如果我选择另一个单选按钮(投票给另一个选项),然后更新投票。

非常感谢。

问候。

4

1 回答 1

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
    }
});
于 2013-10-23T13:06:01.333 回答