Necesito que cuando envie el formulario en caso de que los dato sean incorrectos, aparezca un mensaje "usuario o contraseña incorrectos"...
tal como esta no me muestra $error....
El codigo que tengo hasta ahora es:
Código:
Lo que quiero hacer, es que me funcione el tema de $error.... <? @session_start(); if(isset($_SESSION['s_username'])){ Header("Location: index.php"); }else{ if (empty($_POST['Login'])){ ?> <form name="form1" method="post" action="<?=$PHP_SELF?>"> <table cellspacing="0" cellpadding="0"> <tr> <td> <? echo $error; ?> </td> </tr> <TR> <TD align="right">Nombre de usuario: <INPUT maxLength="25" size="15" name="username"> </TD> </TR> <TR> <TD align="right">Password: <INPUT type="password" maxLength="25" size="15" value="" name="password"> </TD> </TR> <TR> <TD align="middle"> <INPUT name="Login" type="submit" value="Login" id="Login"> </TD> </TR> </table> </form> <? }else { include('config.ini.php'); session_start(); //Comprobacion del envio del nombre de usuario y password $username=$_POST['username']; $password=$_POST['password']; if ($password!="" & $username!="") { $query = mysql_query("SELECT nick,clave FROM usuarios WHERE nick = '$username'") or die(mysql_error()); $data = mysql_fetch_array($query); if($data['clave'] != $password) { $error=" Usuario o contraseña Incorrectos. Intente nuevamente."; Header ("Location: login.php"); }else{ $query = mysql_query("SELECT nick,clave FROM usuarios WHERE nick = '$username'") or die(mysql_error()); $row = mysql_fetch_array($query); $_SESSION["s_username"] = $row['nick']; $error=""; Header("Location: index.php"); } }else{ $error=" Usuario o contraseña Incorrectos. Intente nuevamente."; Header ("Location: login.php"); } } } ?>
probé usando error como $_SESSION[], pero hasta que no te loguees no desaparece y si recargas la pagina, creo que es conveniente que desaparezca.... pero es una posibilidad...
AYUDA
![lloron](http://static.forosdelweb.com/fdwtheme/images/smilies/chillando.png)
![lloron](http://static.forosdelweb.com/fdwtheme/images/smilies/chillando.png)
![lloron](http://static.forosdelweb.com/fdwtheme/images/smilies/chillando.png)
![lloron](http://static.forosdelweb.com/fdwtheme/images/smilies/chillando.png)
Muchas Gracias a todos de antemano... saludos