Hola,
Va bene, ahora sólo debes modificar la parte que imprime los datos de cada registro, creo que sería más o menos así:
Código PHP:
// .... el código anterior...
while($row2=mysql_fetch_array($result2))
//************************************************** ***
{
$strFila = "<tr><td>". $row[e_nombre] ."</td>";
$checked = ($row2["obj1"] == 1)?"checked":"";
$strFila .= "<td> <input type='checkbox' name='chk_opciones[obj1]' {$checked} /></td>";
$checked = ($row2["obj2"] == 1)?"checked":"";
$strFila .= "<td> <input type='checkbox' name='chk_opciones[obj2]' {$checked} /></td>";
$checked = ($row2["obj3"] == 1)?"checked":"";
$strFila .= "<td> <input type='checkbox' name='chk_opciones[obj3]' {$checked} /></td>";
$checked = ($row2["obj4"] == 1)?"checked":"";
$strFila .= "<td> <input type='checkbox' name='chk_opciones[obj4]' {$checked} /></td>";
$checked = ($row2["obj5"] == 1)?"checked":"";
$strFila .= "<td> <input type='checkbox' name='chk_opciones[obj5]' {$checked} /></td>";
$checked = ($row2["obj6"] == 1)?"checked":"";
$strFila .= "<td> <input type='checkbox' name='chk_opciones[obj6]' {$checked} /></td>";
$checked = ($row2["obj7"] == 1)?"checked":"";
$strFila .= "<td> <input type='checkbox' name='chk_opciones[obj7]' {$checked} /></td>";
//... sucesivamente hasta el 14
$strFila .="<tr/>";
echo $strFila;
}
echo "</table>";
la variable $checked es un string que puede tener el valor "checked" ó "", es para marcar la casilla si el objetivo tiene valor 1 (o el valor que le estés asignando).
Espero haberte ayudado en algo.