salve.
Ho il seguente problema.
In una form inserisco una login e una password.
Qualora le due risultino "buone" rimando l'utente alla pagina di interesse.
In caso contrario (cioè in caso che una delle due: LOGIN E/O PSW) siano sbagliate vorrei comunicare un messaggio di errore e rimandare sulla pagina della form.
Faccio così:
//prelevo i dati dalle form
$login=$_POST['login'];
$psw=$_POST['psw'];
//eseguo la query
$query="select * from setting where login='$login' && psw='$psw'";
$rs=mysql_query($query) or die (mysql_error());
if($row = mysql_fetch_array($rs)){
$log=$row['login'];
$passw=$row['psw'];
$ruolo=$row['ruolo'];
$ut=$row['id'];
//$php=".php";
if($ruolo=="amministratore"){
echo "<SCRIPT type=\"text/javascript\"> \n";
echo "window.location.href='all_admin_generale.php' \n";
echo "</SCRIPT>";
}
........
//chiusura if esterno
}
else
{
//messaggio di errore con alert
echo "<SCRIPT type=\"text/javascript\"> \n";
echo "alert('Login e/o password errate. Ritenta')";
echo "window.location.href=index.php'\n";
echo "</SCRIPT>";
exit();
}
... Ovviamente non funziona.
Non so il perchè!
Sapete aiutarmi ... magari suggerendomi anche altre tecniche?
Grazie in anticipo