Con el siguiente codigo cargo todos los datos de la tabla elementos.
Código:
$sql = "SELECT * FROM elementos ORDER BY nombre";
$res = mysql_query($sql,$con);
$c=0;
while($row = mysql_fetch_assoc($res)){
$vector[$c] = $row['nombre'];
$c++;
}
for($f=0;$f<$c;$f++){
?>
<input type="checkbox" value="<?php echo $vector[$f] ?>" name="material[]"/>
}
[/QUOTE]
tu lo que quiers es que aparesca el check box activado si es que se selecciono anterior mente veerdad para eso yo lo ago de sta forma siguiendo tu ejemplo
Código:
$sql = "SELECT * FROM elementos ORDER BY nombre";
$res = mysql_query($sql,$con);
$c=0;
while($row = mysql_fetch_assoc($res)){
$vector[$c] = $row['nombre'];
$c++;
}
for($f=0;$f<$c;$f++){
?>
if($vector[$f]!=0){
<input type="checkbox" value="<?php echo $vector[$f] ?>" name="material[]" checked="checked"/>
}else{
<input type="checkbox" value="<?php echo $vector[$f] ?>" name="material[]" />
}
}
[/QUOTE]
mira asi lo ago yo, esto solamente es una idea lo que ago es comparar si el registro que estoy opteniendo de la base de datos no esta vacio en tonces el campo aparece activo delo contrario aparece desactivado