Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/11/2011, 01:29
Avatar de memoadian
memoadian
Colaborador
 
Fecha de Ingreso: junio-2009
Ubicación: <?php echo 'México'?>
Mensajes: 3.696
Antigüedad: 14 años, 10 meses
Puntos: 641
Respuesta: validando un checkbox

El problema es que los checkbox solo mandan informacion si son marcados, por lo que si no lo marcan no se manda el valor.

en general los checkox se usan para guardar datos en bases relacionales N:N

o sea que el checkbox contendria por ejemplo caracteristicas de dato insertado

pongamo sun ejemplo

peliculas y genero

una pelicula puede ser de terror, pero tambien de fantasia y a lo mejor drama

y otra pelicula puede tener las mismas caracteristicas y otras más

asi vemos que en tu bd quedaria algo así

Código HTML:
nombre_peli|genero
peli1      |terror
peli1      |fantasia
peli1      |drama
peli2      |terror
peli2      |fantasia
peli2      |drama
y asi las guardas en la tabla relacional

generos_peliculas por ejemplo

de este modo si quieres saber todos los generos de pelicula2

Código MySQL:
Ver original
  1. SELECT * FROM genero WHERE nombre_peli = peli2

y te da el listado.

así es como suele funcionar, no se si sea algo parecido a lo que búscas.

si es asi, no necesitas guardar un cero para ver que no esta marcado el checkbox por que sería espacio inutilmente usado.