Foros del Web » Programando para Internet » PHP »

Grabar un checkbox

Estas en el tema de Grabar un checkbox en el foro de PHP en Foros del Web. Hola, estoy haciendo mi primer página en PHP con MySQL y he buscado cómo guardar el valor de un checkbox en una tabla. Según entiendo ...
  #1 (permalink)  
Antiguo 01/11/2005, 12:56
 
Fecha de Ingreso: abril-2005
Mensajes: 475
Antigüedad: 12 años, 8 meses
Puntos: 3
Grabar un checkbox

Hola, estoy haciendo mi primer página en PHP con MySQL y he buscado cómo guardar el valor de un checkbox en una tabla.

Según entiendo el checkbox devuelve verdadero o falso según esté o no activado. Yo quiero guardar este dato en la tabla, pero no sé qué tipo de dato debo utilizar en el campo de la tabla ya que no veo alguna opción del tipo booleano o lógico.

Desde ya muchas gracias por la respuesta.
Saludos
Javier
  #2 (permalink)  
Antiguo 01/11/2005, 15:06
Avatar de living  
Fecha de Ingreso: mayo-2004
Mensajes: 1.266
Antigüedad: 13 años, 6 meses
Puntos: 2
Puedes hacer dos cosas, una es hacer un campo de tipo enum con los datos "si" y "no" o "true", "false", etc. O también puede hacerlo tinyInt sin signo y de longitud 1 donde 0 equivaldría a falso y 1 a verdadero.

De todas maneras PHP no recoge true o false del checkbox, si está marcado recogerá el valor que hayas metido en el value del checkbox (si no has puesto value devuelve la cadena "on") y si no está marcado no recogerá nada. Por lo cual tienes que ver si recoges algo o no para decidir que insertar en la tabla.
__________________
¿Te apasiona el mundo del guión? El portal del guión
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 18:36.