Ver Mensaje Individual
  #11 (permalink)  
Antiguo 09/10/2008, 01:53
catri
 
Fecha de Ingreso: abril-2008
Mensajes: 69
Antigüedad: 16 años, 7 meses
Puntos: 0
Respuesta: crear ventana emergente

Gracias caricatos, pero me he perdido, es que soy nueva en esto.

Si tengo un página donde chequeo el login y password, que se llama validar.php y el código de validar es:


Código PHP:
<?php session_start();
    require_once(
'baseDeDatos.php');
    
    if(isset(
$_POST['enviar']))
    {
        
$login=$_POST['login'];
        
$password=$_POST['password'];
        
$conexion=conectar_db();
        
$resultado=mysql_query("SELECT * FROM usuarios WHERE login='$login'",$conexion);
        if (
mysql_affected_rows($conexion))
        {
            
$usuario=mysql_fetch_row($resultado);
            if (
strcmp($password$usuario[2])==0)
            {
                
$_SESSION['login']=$login;
                
$_SESSION['password']=$password;
                
header("Location: consulta.php");
            }
            else
            {
                unset(
$_SESSION['login']);
                unset(
$_SESSION['acceso']);
                
session_unset();
                
session_destroy();
                
//header("Location: index.php");
                //echo "<tr><td><br><br><center>Contraseña incorrecta. Contacte con el administrador si no recuerda su contraseña. Pulsa <a href=\"javascript:history.go(-1)\">AQUÍ</a> para volver atrás.<br><br>";
                
echo "<script>"
                echo 
"alert ('Contraseña incorrecta. Contacte con el administrador si no recuerda su contraseña')"
                
//echo "return false"; 
                
echo "</script>"

            }
        }
        else
        {
            unset(
$_SESSION['login']);
            unset(
$_SESSION['acceso']);
            
session_unset();
            
session_destroy();
            
//header("Location: index.php");
            
echo "<tr><td><br><br><center>Usuario incorrecto. Contacte con el administrador si no recuerda su nombre de usuario. Pulsa <a href=\"javascript:history.go(-1)\">AQUÍ</a> para volver atrás.<br><br>";
        }
        echo 
"</body></html>";
        
mysql_free_result($resultado);
        
mysql_close($conexion);
    }
?>
entonces si el login es incorrecto tngo puesto el script y si el usuario es incorrecto es un echo, pero q esto lo tngo asi pq aun no se lo de la ventana emergente.
Con lo cual el usuario en el index mete login y password, el cual paso por post a validar.php y ahi veo si existen o no. Y lo que quiero q en caso d q no existan salga la ventana d error y se quede en el index.


¿Podeis ayudarme por favor? Es que llevo días probando cosas pero no se cómo hacerlo.
Muchas gracias. Saludos.