¡ESTOY DESESPERADO! ¡NO ENCUENTRO NINGUNA SOLUCIÓN!
Me funcionaba ayer por la tarde, hasta que he creado una nueva base de datos.
También he actualizado el documento php con los nuevos nombres de las tablas y columnas.
No comprendo por qué no funciona.
Miren el primer if, es la parte que menos me cuadra, se supone que en la comparacion, los valores son exactamente iguales.
Código PHP:
<?php
include("datos_conexion.inc");
$conexion = mysql_connect ($mysql_server, $mysql_login, $mysql_pass) or die ("Error al conectar a la base de datos.<br>Por
favor, comuníquelo.<br><b>ERROR ID=101</b>");
mysql_select_db("sfalls") or die("Error al seleccionar la base de datos.<br>Por favor, comuníquelo.<br><b>ERROR ID=102</b>");
$comprobar_login = mysql_query("SELECT username FROM usuarios WHERE username='$_GET[username]';");
$comprobar_pass = mysql_query("SELECT pass FROM usuarios WHERE pass='$_GET[pass]';");
$comprobar_login = mysql_fetch_array($comprobar_login);
$comprobar_login = $comprobar_login[0];
$comprobar_pass = mysql_fetch_array($comprobar_pass);
$comprobar_pass = $comprobar_pass[0];
//Esto de aquí lo tengo puesto para comprobar con mis propios ojos que $comprobar_login y $_GET[username]. (efectivamente, son iguales)
echo $_GET[username];
echo $_GET[pass];
echo $comprobar_login;
echo $comprobar_pass;
if ($comprobar_login==$_GET[username])
{
if ($comprobar_pass==$_GET[pass])
{
echo "Bienvenido <b>$comprobar_login</b>.";
?>
<a href="usuario_loged.php" >Seguir</a>
<?php
}
else
{
echo "La contraseña introducida no es correcta.";
}
}
else
{
?>
<p class="Estilo1">El usuario introducido no existe en nuestra base de datos.<br><br><center><input type="button"
value="Volver" onClick="history.back();"></center></p>
<?php
}
?>
Si alguien me puede ayudar, se lo agradecería mucho.
Tengo que terminar la página dentro de dos horas y media (creo que no lo conseguiré...), si quiero poder presentarme a un examen.
Un saludo y gracias de antemano!