Php yığın taşması / reddit oylama sistemi

1 Cevap php

Ben php bir StackOverflow / reddit oylama sistemi uygulamak için nasıl örnekler arıyorum.

Temelde ben Yukarı ve Aşağı ok kutusunu istiyorum. Orada herhangi bir iyi örnekler var mı?

1 Cevap

Orada komut out there çok ama kendiniz yapmak çok zor değil.

JQuery (AJAX işlemek için) ve daha önce küçük bir PHP script kullandım. Örneğin, bazı pseudo-kodu:

// 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'));
}

ve sonra bazı 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