Ver Mensaje Individual
  #21 (permalink)  
Antiguo 28/06/2006, 04:41
Avatar de bichomen
bichomen
 
Fecha de Ingreso: junio-2003
Ubicación: Barcelona y alrededores, España
Mensajes: 877
Antigüedad: 20 años, 10 meses
Puntos: 2
Voy a intentar explicarlo mejor para que lo entendáis tengo una base de datos, con diferentes tablas, en el formulario le paso el nombre de la tabla, mediante la variable $tabla y esta tabla tiene estos campos:

valor, valor1, valor2, valor3


Estos campos son INT (osea numéricos) y pueden tener campos nulos, la idea es que con los radios yo selecciono uno, por ejemplo valor2 y como su value es 1, qda registrado 1 en el primer registro de valor2, como los otros campos, admiten valores nulos y no se les ha pasado ningún valor, asumen por defecto 0, bien, de esta manera tenemos tantos registros como votos emitidos y en cada registro un único valor 1 y el resto 0, luego mediante un simple SUM() obtenemos los resultados de la suma de los 1, esto funciona, ahora espero que entendáis el pq los radios tienen que tener cada uno un name diferente que equivale a cada campo de la tabla, pero si alguien ve una solución mejor q la exponga.


bichomen
__________________
"Se sabe con exactitud, con cuanta imprecisión, se sabe algo"
Linux Registered User #320332

Última edición por bichomen; 28/06/2006 a las 04:47