Les cuento, tengo un sitio web en donde he hecho un sistema de registro de usuarios.
El sitio no lo tengo subido a ningun hosting, solo lo estoy testeando con el XAMPP
El asunto es el siguiente.
Puedo registrarme perfectamente y luego de registrarme me logeo a la perfeccion. Hasta ahi ningun drama.
El asunto es cuando cierro mi XAMPP y mas tarde cuando vuelvo a entrar e intento logearme me sale este error:
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\red_social\comprobar.php on line 13
Mi archivo comprobar.php es el siguiente:
Código PHP:
<?php
session_start();
include('conexion.php');
if(isset($_POST['enviar'])) {
if(empty($_POST['usuario_login']) || empty($_POST['usuario_clave'])) {
echo "El usuario o la contraseña no han sido ingresados. <a href='javascript:history.back();'>Reintentar</a>";
}else {
$usuario_login = mysql_real_escape_string($_POST['usuario_login']);
$usuario_clave = mysql_real_escape_string($_POST['usuario_clave']);
$usuario_clave = md5($usuario_clave);
$sql = mysql_query("SELECT usuario_id, usuario_login, usuario_clave FROM usuarios WHERE usuario_login='".$usuario_login."' AND usuario_clave='".$usuario_clave."'");
if($row = mysql_fetch_array($sql)) {
$_SESSION['usuario_id'] = $row['usuario_id'];
$_SESSION['usuario_login'] = $row["usuario_login"];
header("Location: index.php");
}else {
?>
<p>Error, <a href="index.php">Reintentar</a> </p>
<?php
}
}
}else {
header("Location: login.php");
}
?>
Espero su respuesta muchas gracias!