Sistema votazione con jquery e PHP

Ragazzi sono alle prese con la creazione di un sistema di votazione video.

Uso un plugin jquery dal nome sexy vote , si tratta delle classiche 5 stelline che permettono di dare un voto da 1 a 5.

Vorrei integrare questo sistema con uno script PHP in grado di aggiornarmi una tabella del DB e quindi darmi la possibilitą di ricavare la media voto per ciascun video.

Cosa mi consigliate di fare?

Quando si effettua la votazione il valore viene salvato in una variabile js dal nome score , io a questo punto faccio settare un cookie con quella variabile che poi posso leggere con codice lato server senza problemi.

A tal proposito ho creato questa funzione

<?php 
// CONTROLLA CHE IL COOKIE ABBIA UN VALORE COMPRESO TRA 1 E 5, ESEGUE LA QUERY E LO IMPOSTA A 0 
// PER EVITARE CHE UN UTENTE POSSA DARE PIU' VOTI ALLO STESSO FILMATO 
function voteVideo($id) 
{ 
    $voti = array(1, 2, 3, 4, 5); 
    if(in_array($_COOKIE["video-".$id], $voti)) { 
        // QUI CI ANDRA' LA QUERY PER IL SALVATAGGIO DEL VOTO 
        $_COOKIE["video-".$id] = 0; 
    } 
} 
?>

Il mio dubbio riguarda il momento in cui effettuare la chiamata della funzione PHP.

Quando posso richiamare questa funzione?

inviato 7 anni fa
Kaesar83
X 0 X

Il mio dubbio riguarda il momento in cui effettuare la chiamata della funzione PHP.

Quando posso richiamare questa funzione?

La potresti chiamare quando l'utente fa la sua votazione no?

Invii i dati tramite ajax per esempio...

risposto 7 anni fa
Mario Santagiuliana
X 0 X

Ti ringrazio per la risposta, ma ho risolto gią da qualche giorno usando jquery rater 1.0 che prevedeva una chiamata POST su un file php esterno  ;)

risposto 7 anni fa
Kaesar83
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda