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