Non ti basta eseguire un controllo e vedere se ha gia votato? Basterebbe un campo nel db per il voto(1 votato - 0 non ancora) appena da l'input x invio, se ha il campo a zero fai l'update a 1 e incrementi il voto. Se vota e il campo e' gia a 1 non incrementi e lo avvisi che nn puo' piu' votare.