Ver Mensaje Individual
  #5 (permalink)  
Antiguo 14/12/2010, 14:15
Stackado
 
Fecha de Ingreso: junio-2009
Mensajes: 75
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: Dudas acerca del modo del registro del checkbox en una BD

Hola,

Gracías por la respuesta, olvide lo de la zona horaria aunque no quise dar ah entender que a fuerzas deseaba una respuesta, agradezco la atención

Cita:
Iniciado por gnzsoloyo Ver Mensaje
Bien, la respuesta en realidad es simple: Un CheckBox no es un tipo de dato, por lo que no existe un tipo de columna para almacenarlo. Se trata de un objeto visual de una página web o formulario, que posee estados; luego, es el valor del estado o value lo que tienes que guardar, y normalmente eso significa que es un booleano: Verdadero (True o 1) y Falso (False o 0).

Entonces hay en MySQL tres tipos de datos útiles: BIT, BOOL o TINYINT UNSIGNED.
Simplemente guardas un uno (1) si el estado del CheckBox es Checked, y cero (0) si no lo es.

.
Eso significa que si tengo por ejemplo

Código HTML:
Ver original
  1. <input name="serv" type="checkbox" value="servicio"/> Servicio

¿lo que guardare sera el valor del "value" osea "servicio" al capturar en e post?

Código PHP:
Ver original
  1. $_POST{serv};

y ya cuestion de poner en el INSERT la variable 'serv' guardando asi el value "servicio" estoy en lo correcto?