Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/06/2005, 17:17
DarioDario
 
Fecha de Ingreso: junio-2005
Mensajes: 981
Antigüedad: 18 años, 10 meses
Puntos: 2
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....