Tengo un problema con un servidor en internet, no se si sera la programacion o el servidor, puesto que de manera local me sale el logueo de usuarios perfectamente.
Aca va el programa y me dice que el error esta en el texto rojo
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/dinfopin/public_html/Php/autentificar.php on line 9
<?
include('config.php'); //incluimos el config.php que contiene los datos de la conexión a la db
$user=$_POST["txt_usuario"];
$pass=$_POST["txt_clave"];
//echo $user; echo $pass;
$consulta=mysql_query("SELECT * FROM usuarios WHERE nick='$user' and contrasena='$pass' ");
if($user_ok = mysql_fetch_array($consulta)) //si existe comenzamos con la sesion, si no, al index
{
session_register("usuario"); //registramos la variable usuario que contendrá el nick del user
session_register("idusuario"); //registramos la variable idusuario que contendrá la id del user
session_register("level"); //registramos la variable level que contendrá el level del user
session_register("nom"); //registramos la variable level que contendrá el level del user
session_register("ape"); //registramos la variable level que contendrá el level del user
//damos valores a las variables de la sesión
$_SESSION[usuario] = $user_ok["nick"]; //damos el nick a la variable usuario
$_SESSION[idusuario] = $user_ok["id"]; //damos la id del user a la variable idusuario
$_SESSION[level] = $user_ok["nivel"]; //damos el level del user a la variable level
$_SESSION[nom] = $user_ok["nombres"]; //damos el level del user a la variable level
$_SESSION[ape] = $user_ok["apellidos"]; //damos el level del user a la variable level
Header("Location: verificar.php"); //volvemos al login donde nos saldrá nuestro menú de usuario
}
else
{
include('cabecera.php');
echo "<table width='770' border='0' cellpadding='0' cellspacing='0' bgcolor='#E6E6E6' align='center'>";
echo "<tr>";
echo "<th>";
echo "<br>"."<br>"."<br>"."<br>"."<br>"."<br>"."<br>"." <br>";
echo "<table width='500' border='2' align='center'>";
echo "<tr>";
echo "<th>";
echo "<center><strong><font color=\"#990000\" face=\"Verdana\">Su Usuario y/o Clave son incorrectos<br><META HTTP-EQUIV=Refresh CONTENT=\"4; URL= ../index.php\">\n</font></strong></center>";
echo "<br>"."<center><strong><font color=\"#0000ff\" face=\"Verdana\">Espere unos segundos...</font></strong></center>";
echo "</th>";
echo "</tr>";
echo "</table>";
echo "<br>"."<br>"."<br>"."<br>"."<br>"."<br>"."<br>"." <br>";
echo "</th>";
echo "</tr>";
echo "</table>";
include('pie_pagina.php');
}
?>