Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/11/2005, 21:25
Danylo
 
Fecha de Ingreso: noviembre-2004
Ubicación: Oaxaca, Mexico
Mensajes: 97
Antigüedad: 19 años, 5 meses
Puntos: 0
argumento no valido mysql_fetch_array()

Hola, tengo un problema que no me explico, espero me puedan ayudar:
en el script donde valido al usuario que acaba de iniciar sesion tengo lo siguiente:

include('librerias/conexion.php');
$trpe=strtoupper(trim($trpe));
$tpass=strtoupper($tpass);
$qry=mysql_query("select * from usuarios where rpe='".$trpe."' and contraseña='".$tpass."'",$atcon);
if ( $row=mysql_fetch_array($q) )
{
if ($tpass==$row[5])
{
//INICIO DE SESION
session_start();
session_cache_limiter('nocache,private');
$_SESSION['rpe']=$row[0];
$_SESSION['tipo_usu']=$row[4];
$_SESSION['cve_area_resp']=$row[3];
if ($_SESSION['cve_area_resp']=='DK09A'){ $_SESSION['ag']='DK09A';}
mysql_free_result($qry);
print"<script> location.href='recage.php' </script>";
}
else {print "<script> alert('RPE o Contraseña Incorrectos') </script>";}
}
else{print "<script> alert('RPE o contraseña Incorrectos o no estas registrado ') </script>";}

y me da este error:


Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\apachefriends\xampp\htdocs\atec\codigo\validaus uario.php on line 9


ya le busque donde podria estar el posible error pero no lo logro distinguir, esto lo ejecute en mi laptop( win XP) localmente, y me e conectado desde mi lap al servidor en el que esta montada la pagina y ahi no me genera error, ahora, utilice el mismo script para otra pagina, solo cambia el nombre de las variables y el de la variable de conexion, lo corri localmente en mi laptop y este no genera error.

espero me puedan ayudar. gracias