Bueno, primero que todo yo utilisaria un SWITCH para la variable $valor me parece mas organizado pero es cuestion de gustos.
Lo otro es que el te suma 1 cada vez que actualices porque no tiene nada que controle el llamado a la funcion estadisticas... osea que cada vez que el usuario actualice la funcion es llamada y actualiza todos en uno porque eso es lo que tienes en los UPDATE +1
lo que debes hacer es utilizar java para hacer el sistema de votacion... hay muchos en internet...
Aqui te dejo el link de uno muy bueno.