Bueno no entiendo muy bien como va tu code... pero
$num1=mysql_numrows($res1); <- eso no esta correcto es
$num1=mysql_num_rows($res1);
y existen formas mas faciles para hacer ese tipo de cosas
x ejemplo
Código PHP:
$sql = "SELECT * FROM ocupacion_familiar__ocup_fami";
$res = mysql_query($sql) or die("La consulta falló: " . mysql_error());
$num=mysql_num_rows($res);
echo"<td width='33%'><b>GRUPO</b></td>\n";
echo"<td width='34%' align='left'>";
//aqui deveria mostrar el nombre de la ocupacion que tenia antes el combo y mostrarlo en pantalla echo"<select name='ocupacion' size='1' id='ocupacion'>\n";
while ($row=mysql_fetch_array($res))
{
if($ocupacion == $row['ocup_fami_codigo'])
{
$selected = 'selected="selected"';
}
echo "<option value=\"".$row['ocup']."\" ".$selected.">".$row['OCUP_FAMI_OCUPACION']."</option>\n";
}
echo"</select>\n";
no entendi a plenitud tu codigo pero creo q eso ayudaria a hacer lo q quieres