Hola pues eso, que no se xk no m funca, nom llega a entrar en el while, le he estado dando vultas y no encuentro el error, x eso recurro a vosotros, gracias de antemano
<?php
session_start();
//Obtener variables
$email = $POST['email'];
$contrasena = $POST['contrasena'];
//Creamos conexion
$conexion = mysql_connect("localhost","julio","julio");
if(!$conexion){
die ("No se ha podido conectar con la Base de Datos: ".mysql_error());
}
mysql_select_db("julio",$conexion);
//Consulta
$consulta = "SELECT * FROM usuario WHERE Email ='".$email."';";
//Lanzar la consulta
$resultado = mysql_query($consulta,$conexion);
//Repasar los resultados
while($fila = mysql_fetch_array($resultado)){
$emailbasedatos = $fila['Email'];
$contrasenabasedatos = $fila['Contrasena'];
if($email == $emailbasedatos & $contrasena == $contrasenabasedatos){
//Si es positivo vuelvo a index con login=yes y asigno variables
$SESSION['email'] = $email;
$SESSION['contrasena'] = $contrasena;
$SESSION['login'] = "yes";
echo'
<html>
<head>
<meta http-equiv="REFRESH" content="0;url=../index.php">
</head>
</html>
';
}else{
//Si es negativo vuelvo a index con login=no
$SESSION['login'] = "no";
echo'
<html>
<head>
<meta http-equiv="REFRESH" content="0;url=../index.php">
</head>
</html>
';
}
}
//En cualquier otro caso
$_SESSION['login'] = "no";
echo'
<html>
<head>
<meta http-equiv="REFRESH" content="0;url=../index.php">
</head>
</html>
';
//Cerramos base de datos
mysql_close($conexion);
?>