在PHP中的Stack Overflow / reddit投票系统

时间:2009-01-29 09:13:07

标签: php voting

我正在寻找如何在php中实现StackOverflow / reddit投票系统的示例。

基本上我想要向上和向下箭头框。那里有什么好的例子吗?

2 个答案:

答案 0 :(得分:6)

有许多脚本out there,但要自己做起来并不难。

我之前使用过jQuery(处理AJAX)和一个小的PHP脚本。例如,一些伪代码:

// Some checking for recent votes from this user is appropriate here
if (isset($_POST['voteType'], $_POST['postId']) && $user->loggedIn) {
    // insert vote into database if not already inserted
    echo json_encode(array('error' => false));
} else {
    // bad request/hack attempt
    echo json_encode(array('error' => true, 'message' => 'Bad parameters sent'));
}

然后是一些jQuery:

$('#upVote').click(function() {
    $.post('vote.php', {voteType: 'up', postId: 42}, 'updateIcon(data, textStatus)', 'json');
});

function updateIcon(data, textStatus) {
    // If error = false highlight the upvote icon
    // else show the error message returned
}

jQuery.post

答案 1 :(得分:0)

你可以使用这个:http://www.technabled.com/2011/02/pulse-lite-reddit-ajax-up-down-voting.html 披露:我是开发人员。