Foros del Web » Programando para Internet » PHP »

Checkbox

Estas en el tema de Checkbox en el foro de PHP en Foros del Web. Hola a todos tengo el siguiente dilema: Tengo una arreglo de checkboxs en un formulario, el problema es que cuando lo capturo me entrega los ...
  #1 (permalink)  
Antiguo 20/08/2007, 23:02
 
Fecha de Ingreso: agosto-2007
Mensajes: 9
Antigüedad: 16 años, 8 meses
Puntos: 0
Exclamación Checkbox

Hola a todos tengo el siguiente dilema:

Tengo una arreglo de checkboxs en un formulario, el problema es que cuando lo capturo me entrega los valores de los campos marcados solamente, yo necesito darles valor 0 (cero) o FALSE a los valores que fueron marcados en el formulario para poder insertarlos a la base de datos despues ¿existe alguna manera de hacer esto?

  #2 (permalink)  
Antiguo 21/08/2007, 01:35
Avatar de kaninox  
Fecha de Ingreso: septiembre-2005
Ubicación: In my House
Mensajes: 3.597
Antigüedad: 18 años, 7 meses
Puntos: 49
Re: Checkbox

:/ cual es el problema, solo hacer un cambio, mmmm haber ponga codigo como lo hace y le decimos en que falla
__________________
Gokuh Salvo al mundo. PUNTO!!!!
  #3 (permalink)  
Antiguo 21/08/2007, 09:33
Avatar de cala932  
Fecha de Ingreso: septiembre-2006
Ubicación: San Juan-Argentina
Mensajes: 902
Antigüedad: 17 años, 7 meses
Puntos: 9
Re: Checkbox

Hola, creo que bastaria con poner en cada checkbox value=0 o value=False y listo.
Saludos.
__________________
->Aprender es un proceso que incluye el error..
  #4 (permalink)  
Antiguo 21/08/2007, 11:04
 
Fecha de Ingreso: febrero-2003
Ubicación: D.F.
Mensajes: 74
Antigüedad: 21 años, 2 meses
Puntos: 0
Re: Checkbox

Pues ponles ese valor.

Ve preguntando uno por uno, si esta marcado te devuelve un 1 o true, si no esta marcado asignale a esa variable cero o false, y lo metes a la base de datos, es decir:

if $check[32] == "" then false o cero
o tambien puede ser

if isset($check[32]) then $check[32] = 1 else chec[32] = 0

Esto es a grandes rasgos

Saludos
__________________
Nos leemos...

Richer
Is 40:31 1Co 16:22
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




La zona horaria es GMT -6. Ahora son las 17:03.