Originariamente inviato da neida
Ma nella query UPDATE il valore comunicato=1 come lo recuperi?

Comunque, per utilizzare la funzione che ti ho seggerito ti basta semplicemente aggiungerla dopo un banale controllo. Ad esempio (lascia perdere la sintassi, consideralo uno script parlato)

- if (comunicato == 1) esegui update

- else error_message(testo da mostrare per descrivere l'errore)

nel tuo caso dovresti spiegare che il voto per la partita $codPartita è già stato inviato.
eh già... ho fatto una select prima e poi un controllo su comunicato... ora funziona!
grazie 1000!!