Hola amigos. gracias por las ayudas anteriores ahora tengo este problemita ,el codigo funciona ,desde otro pag llama a esta clase pruebalogin.php y al momento de presionar el boton iniciar secion ve si es correcto y muestra profesor.php , pero lo que tengo marcado en rojo deberia aparecer primero diciendo un mensaje "Usuario correcto" y y depues mostrar profesor.php lo cual no hace . porque sera ? gracias de antemano <?php session_start(); require_once("..//Clases/conectar.php"); require_once("..//Clases/Usuario.php"); require_once("..//Clases/Administrador.php"); $rut=$_POST["rut"]; $contraseña=$_POST["pass"]; $Usu=new Usuario($rut); $respuesta1=$Usu->buscarUsuario($rut,$contraseña); $adm=new administrador ($rut); $respuesta2=$adm->buscarAdministrador($rut,$contraseña); if($respuesta1<>0){ $_SESSION["Nombres"]=$respuesta1[0][1]; $_SESSION["Apellidos"]=$respuesta1[0][2]; require("..//Vistas/Logueado.php"); }else if($respuesta2<>0){ $_SESSION["nombre"]=$respuesta2[0][1]; $_SESSION["apellido"]=$respuesta2[0][2]; echo "<script language='javascript'>"; echo "alert('Usuario correcto')"; echo "</script>"; header('location: ../Vistas/profesor.php'); }else{ echo "<script language='javascript'>"; echo "alert('Error Cliente inexistente')"; echo "</script>"; header('location: ../Vistas/Log.html'); } ?>