Foros del Web » Programando para Internet » PHP »

checkbox en php y mysql

Estas en el tema de checkbox en php y mysql en el foro de PHP en Foros del Web. hola tengo tres checkbox distintos Código HTML: <input name= "cv" type= "checkbox" value= "1" /> Curriculum Vitae <br /> <input name= "fn" type= "checkbox" value= ...
  #1 (permalink)  
Antiguo 14/07/2011, 00:24
 
Fecha de Ingreso: julio-2010
Mensajes: 75
Antigüedad: 13 años, 9 meses
Puntos: 2
checkbox en php y mysql

hola tengo tres checkbox distintos

Código HTML:
<input name="cv" type="checkbox" value="1"  />Curriculum Vitae<br />
<input name="fn" type="checkbox" value="1"  />Fondo Negro del Título<br />
<input name="cc" type="checkbox" value="1"  />Copia de Cédula<br /> 
los cuales quiero almacenar en una base de datos y para ello hago

Código PHP:

$cv
=$_POST['cv'];
$fn=$_POST['fn'];
$cc=$_POST['cc'];

 
$Resultado=mysql_query("INSERT INTO cursante (cv,fn,cc) VALUES ('$cv','$fn','$cc')"); 
pero esto no se almacena, sera que lo estoy declarando mal (lo mas seguro XD), como deberia hacerlo???? o debo declarar los campos en la base de datos de alguna forma especial, yo le puse boolean.... no deberia usarlo???
  #2 (permalink)  
Antiguo 14/07/2011, 00:29
Avatar de repara2  
Fecha de Ingreso: septiembre-2010
Ubicación: München
Mensajes: 2.445
Antigüedad: 13 años, 7 meses
Puntos: 331
Respuesta: checkbox en php y mysql

Las variables post sólo tienen valor cuando el check estßa activado, prueba algo así:
Código PHP:
Ver original
  1. <?php
  2.  
  3. $cv = (isset($_POST['cv'])?1:0);
  4. $fn = (isset($_POST['fn'])?1:0);
  5. $cc = (isset($_POST['cc'])?1:0);
  6.  
  7.  $Resultado=mysql_query("INSERT INTO cursante (cv,fn,cc) VALUES ($cv,$fn,$cc)");
  8.  
  9. ?>

Donde pone 0 y 1, utiliza los valores correspondietes a tu diseno de DB.
SAlu2
__________________
Fere libenter homines, id quod volunt, credunt.
  #3 (permalink)  
Antiguo 14/07/2011, 00:39
 
Fecha de Ingreso: julio-2010
Mensajes: 75
Antigüedad: 13 años, 9 meses
Puntos: 2
Respuesta: checkbox en php y mysql

gracias!!!!! ya me funciona

Etiquetas: checkbox, mysql
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 21:01.