tuve el mismo problema , dos tablas, una que muestra todas las categorias y la otra muestra las categorías almacenadas, lo posteo por si ayuda en algo:
$list->GalID recibe el id del post
el while lista todos los colores almacenados en la tabla color extraidas con la primera consulta
la segunda consulta barre la tabla de colores asignados con el id del post relacionado
Código PHP:
Ver original<?php
$sql3=("select * from color");
$i=0;
{
$i++;
$sql4=("select * from gal_color where GalID='".$list->GalID."' and ColID='".$row3['id']."'");
{
echo "<input name='color".$i."' type='checkbox' value='".$row3['id']."' checked >".$row3['nombrecolor']." ";
}else{
echo "<input name='color".$i."' type='checkbox' value='".$row3['id']."' >".$row3['nombrecolor']." ";
}
}
?>
[/code]