tengo las sgtes tablas:
ELEMENTOS
idelemento,nombreelemento
ENTREGAS
idempleado,nombreempleado,nombreelemento
como son varios los elementos que se entregan, la tabla entregasdiarias podria tener algo asi
idempleado = 1
nombreempelado = juan
nombreelemento = casco, botas, guante
es mas o menos lo que dice trinipau
Cita:
Iniciado por trinipau 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[]"/>
}
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[/QUOTE]