Ver Mensaje Individual
  #7 (permalink)  
Antiguo 17/08/2009, 06:50
Danariel
 
Fecha de Ingreso: agosto-2009
Mensajes: 2
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: insertar un checkbox en una base de datos

Buenas, por lo que he estado viendo, en la linea
Código PHP:
<div><?=$word?><input type="checkbox" name="check[<?=$a?>]" id="check_<?=$a?>"></div>
te falta un campo value=<?$a?>
Si no tienes ese valor malo
mi recomendación es que cambies la linea así:
Código PHP:
<? echo ("<div>".$word."<input type='checkbox' name='check[".$a."]' id='check_".$a."' value='".$a."'></div>");?>
Por otro lado creo que quieres que los diferentes valores sean un array, pero por method post no podrás
o sea, name=check[$a] no genera un array de nombre check
yo de ti lo dejaba así:
Código PHP:
<? echo ("<div>".$word."<input type='checkbox' name='check_".$a."' id='check_".$a."' value='".$a."'></div>");?>
Cuando necesites extraer los datos,

Código PHP:
<?php
if(isset($_POST['Btn'])){
for(
$a=0;$a<$_POST["Num"];$a++){
if( !empty(
$_POST["check_".$a)){
$valor "check_".$a;
echo (
$_POST["$valor"]."<br>");
}
}
}
?>
Creo que debería funcionar así
Pruébalo y dime que tal

Un saludo