Ya me sale sin errores, pero hace algo raro y es problema con las sessiones... pues al enviar por primera vez el formulario, me muestra checadas los checkbox del envio anterior, osea, los que estaban guardados en la session anterior, ya a partir de ahi si marcan las que son:
Código php:
Ver original<?php
$_SESSION['id'] = $id; // $id es la variable de la linia 40 en el codigo mas arriba
// aqui lo que modifique
if(isset($_SESSION['envio'])){ $sqlQuerySesCat = mysql_query("SELECT entradaID, entradaCatID FROM entradas
WHERE entradaID = '{$_SESSION['id']}'", $db_link)
$cat = explode(",", $rowAsocCat['entradaCatID']);
FROM categorias", $db_link)
if(in_array($rowCategorias['catID'], $cat)){ echo "<input type='checkbox' name='entradaCatID[]' value='$rowCategorias[catID]' checked='checked' />$rowCategorias[catTitulo]<br />";
}else{
echo "<input type='checkbox' name='entradaCatID[]' value='$rowCategorias[catID]' />$rowCategorias[catTitulo]<br />";
}
}
}else{
$sqlQueryCat = mysql_query("SELECT * FROM categorias", $db_link) echo "<input type='checkbox' name='entradaCatID[]' value='$row[catID]' />$row[catTitulo] - $row[catIdioma]<br />";
}
}
?>
?>
por que hace eso???