Problemi in fase di creazione della pagina per registrarsi
Salve non riesco a fare in modo che gli errori commessi dall'utente in fase di registrazione vengano segnalati senza ricaricare la pagina, mi spiego meglio vorrei che se ad esempio l'utente nel momento in cui reinserisce la password per confermala, nel caso in cui questa con coincida con la prima inserita esca scritto che le password non coincidono immediatamente senza ricaricare la pagina oppure se questo è molto complicato potrebbe anche uscire una finestra d'allerta (tipo l'alert di js per intenderci) che segnali l'errore e nel momento in cui si chiude la finestra si rimanga sempre sulla stessa pagina o si ricarichi la pagina stessa, riuscite ad aiutarmi?
Avevo pensato a qualcosa di simile
registrazioneScript.php
Codice PHP:
...
$pass=$_GET['pass']
$passContr=$_GET['passContr']
$nickname=$_GET['nick']
if($pass!==$passContr)
{
echo "<script language=\"text\javascript>\""
echo "window.alert(\"Le password che hai immesso non coincidono\")"
echo "</script>"
}
elseif (!mysql_num_row(mysql_query('SELECT * FROM Utenti WHERE Nickname=$nickname')))
{
echo "<script language=\"text\javascript>\""
echo "window.alert(\"Nickname già in uso\")"
echo "</script>"
}
else
{
...//si prosegue con l'inserimento dei dati nel DB
}
...
Signup.html
Codice HTML:
...
<form name="signup" action="registrazioneScript.php" method="GET">
...//tutte le caselle di testo
<input type="submit">
</form>
...
Ma non mi si apre l'alert e soprattutto se non sbaglio quando l'utente chiude la finestra d'allerta in questo modi gli si carica una pagina bianca mentre invece deve rimanere su la pagina Signup.html