Hola, nose si entendi bien tu script o lo que quieres hacer, pero vi algo q podria ser la causa de q no ande el script tuyo.. aca lo pongo modificado y abajo lo comento un poco...
Código PHP:
<select name="ramos">
<option value="0">Seleccione Ramo</option>
<? $consulta = "SELECT * FROM electivo WHERE profe_nom = '$nombre'";
$res = mysql_query($consulta,$db);
$row=mysql_fetch_array($res);
if(@mysql_num_rows($row)!="")
{ ?>
<option value="electivo">Electivo</option>
<? }
$consulta = "SELECT * FROM algebra WHERE profe_nom = '$nombre'";
$res = mysql_query($consulta,$db);
$row=mysql_fetch_array($res);
if(@mysql_num_rows($row)!="")
{ ?>
<option value="algebra">Algebra</option>
<? }
$consulta = "Select * FROM calculo WHERE profe_nom= '$nombre'";
$res=mysql_query($consulta, $db);
$row = mysql_fetch_array($res);
if(@mysql_num_rows($row)!="")
{ ?>
<option value="calculo">Calculo</option>
<? }
$consulta = "SELECT * FROM fisica WHERE profe_nom= '$nombre'";
$res=mysql_query($consulta, $db);
$row=mysql_fetch_array($res);
if(@mysql_num_rows($row)!="")
{ ?>
<option value="fisica">Fisica</option>
<? }
$consulta = "SELECT * FROM calculo_ii WHERE profe_nom= '$nombre'";
$res=mysql_query($consulta, $db);
$row=mysql_fetch_array($res);
if(@mysql_num_rows($row)!="")
{ ?>
<option value="calculo_ii">Calculo II</option>
<? } ?>
</select>
bueno aqui lo tenes muy retocado, tengo alguna cosa para aclararte...
Aca nose que es lo que querias hacer:
Código PHP:
$consulta = "Select * FROM calculo WHERE profe_nom= '$nombre'";
$res=mysql_query($consulta, $db);
$row = mysql_fetch_array($res);
if($row!="1")
supuse que querias verificar si que la base de datos habia devuelto algun resultado... ya de paso te digo q la forma de ver cuantos resultados fueron devueltos es el comando
mysql_num_rows($Variable_de_la_consulta);
eso fue lo unico q modifique, ahh solamente te faltaria ser un poquito mas ordenado, el script que modifique ordene todo de nuevo, ahh nose si andan bien los
IF si no usas los
{} para encerrar el cuerpo, pero yo diria q no es mala costumbre encerrar el cuerpo siempre q se pueda...
saludos, espero q te alla servido sino vuelve a preguntar q intentare ayudarte nuevamente....