O seria mejor esta forma.
t_encuestasid_encuesta
id_noticia
pregunta
respuesta_a
respuesta_b
respuesta_c
respuesta_d
respuesta_e
votos_a
votos_b
votos_c
votos_d
votos_e
t_votosid_voto
id_encuesta (unico)
id_usuario (unico)
Cada vez que un usuario registrado haga una votacion.. haga un insert en la tabla T_votos con los valores de id_encuesta y de id_usuario. Y a la vez haga un update en la tabla t_encuestas sumando 1 a votos_"$respuesta".
Y asi antes de mostrar el formulario que haya un select a la tabla t_votos y q compruebe si id_encuesta y id_usuario estan en la tabla. Y si estan que muestre los resultados de la encuesta y sino que muestre el formulario.
Es correcto? Es viable?