![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
28/06/2006, 04:41
|
![Avatar de bichomen](http://static.forosdelweb.com/customavatars/avatar35353_1.gif) | | | Fecha de Ingreso: junio-2003 Ubicación: Barcelona y alrededores, España
Mensajes: 877
Antigüedad: 21 años, 8 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 |