hola a todo, tengo un problema, yo tengo un formulario de login con su validacion u consulta en la db en el mismo archivo.
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:
<?
@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");
}
}
}
?>
Lo que quiero hacer, es que me funcione el tema de $error....
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)
Muchas Gracias a todos de antemano... saludos