a ver lo que vos queres hacer se puede hacer de muchas formas:
Código PHP:
Ver original$sql="SELECT * FROM CATEGORIAS";
$res=mysql_query($sql);
while ($row=mysql_fetch_object($res)) {
$checked = "";
if($row->disponible_categoria==1)//suponiendo que 1 es activa y 0 es inactiva
echo $checked = "checked";
?>
<input type="checkbox" name="categoria<?php echo $row->id; ?>" value="on" <?php echo $checked; ?> />
<input type="text" name="name_categoria<?php echo $row->id; ?>" value="<?php echo $row->name; ?>" />
<input type="hidden" name="id_categoria[]" value="<?php echo $row->id; ?>" />
Código PHP:
Ver original<?php
//esto por ejemplo lo envias a procesa.php
}
foreach ($_REQUEST['id_categoria'] as $KEY => $value) {
$name=$_REQUEST["id_categoria_$value"];
$categoria=$_REQUEST["categoria_$value"];
$update = "UPDATE CATEGORIAS
SET disponible_categoria = '$categoria', name = '$name'
WHERE id = '$value' ";
}