Estoy por aquí porque tengo una duda sobre mi script.
Este es un script que comprueba usuario y contraseña conectado a una BBDD. Supuestamente, si todo es correcto, continúa hacia la página deseada pasando el nombre de usuario, sino me devuelve al login avisando el error.
El problema es que cuando no es correcto algo, se queda en esa página, osea aparece la página en blanco, con el nombre del script.
¿Alguien podría decirme cuál es mi error?
Código PHP:
<?
$Usuario=$HTTP_POST_VARS["Usuario"];
$cont=$_POST["Contrasena"];
$conexion=mysql_connect('localhost','xxxxxx','xxxxx');
mysql_select_db("fi000328_libro") or die("No puedo seleccionar la bd.");
$query = "select * from mail_cristianos where Usuario='$Usuario' and Contrasena='$cont'";
$result = mysql_query($query);
while($row=mysql_fetch_array($result))
//veo si el usuario y contraseña es váildo
if ($_POST["Usuario"]=="".$row["Usuario"]."" && $_POST["Contrasena"]=="".$row["Contrasena"].""){
//usuario y contraseña válidos
//defino una sesion y guardo datos
session_start();
$_SESSION["autentificado"]= "SI";
header ("Location: contactos_admin.php?usuario=$Usuario");
}else {
//si no existe le mando otra vez a la portada
header("Location: contactos_update_login.php?errorusuario=si");
}
?>