Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/04/2016, 16:11
crisalcivar93
 
Fecha de Ingreso: abril-2016
Mensajes: 3
Antigüedad: 8 años
Puntos: 0
Exclamación problemas con el echo "<script type='text/javascript'>alert

Esto es un pedazo de codigo para la validacion de usuarios y contrasena en php usando una base de datos. No hay ningun problema en la ejecucion del codigo en el caso de que si existan los usuarios en la base de datos. En ese caso salta a otro php como lo indica.

Sin embargo mi problema e inquieto es en el else, donde si no existe el usuario en teoria me debe mostrar un alert con alert('Usuario o contrasena incorrectos no existe')
y luego llevarme a la pagina principal de mi proyecto. El problema es que no se me ejecuta el alert pero si me redirige al index.php.

Quisiera saber si hay algun error que se me escape o deberia hacerlo de otro modo.
Repito, no esta funcionando el alert. Todo lo demas funciona perfectamente.


Código PHP:
<?php
    session_start
();
?>

<!DOCTYPE php>
<html>
<head>
<head>
    <title>Validando...Por favor espere</title>
    <meta charset="utf-8">
</head>
</head>
<body
        <?php
            
include "conexioningreso.php";
            if(isset(
$_POST['login'])){
                
$usuario $_POST['user'];
                
$pw $_POST['pw'];
                
$goto "form1.php";
                
$log mysql_query("SELECT * FROM registroempresa WHERE user='$usuario' AND pw='$pw'");
                if(
mysql_num_rows($log)>0){
                    
$row mysql_fetch_array($log);
                    
$_SESSION["user"] = $row['user'];
                    
$_SESSION["idEmpresa"] = $row['idEmpresa'];
                    
$_SESSION["nombreEmpresa"] = $row['nombreEmpresa'];
                    
header(sprintf("Location: %s"$goto));
                }else{
?>
                    <?php
                    
echo "<script type='text/javascript'>alert('Usuario o contrasena incorrectos no existe')</script>";
                    echo 
'<script> window.location="index.php"; </script>';
                } 
            }
        
?>
</body>
</html>