Ciao,
mettiamo il caso che hai un login tipo NOME e COGNOME.
Quando clicchi sul pulsante LOGIN, la pagina viene ricaricata.
A questo punto fai tutti i tuoi controlli e carichi, in una variabile php, l'esito.
Questa variabile la fai vedere sotto il form del login.
Questa è la struttura base di un login:
Codice PHP:
<html>
<body>
<form name='login' method='post' >
<input type='text' name='nome' id='nome' />
<input type='text' name='cognome' id='cognome' />
<input type='submit' name='btn_login' value='Login' />
</form>
</body>
</html>
Adesso inseriamo la parte di controllo in PHP:
Codice PHP:
<?php
if(isset($_POST[btn_login])) // è stato premuto il pulsante login
{
// inizializzo variabile di esito
$esito = '';
// recupero in php le variabili del form
$nome = $_POST[nome];
$cognome = $_POST[cognome];
// controllo se nome e cognome sono validi
if($nome == 'MARIO' && $cognome == 'ROSSI')
{
$esito = "Nome utente valido";
}
else
{
$esito = "Nome utente non valido";
}
}
?>
Questa parte di codice va scritta prima del form.
Poi bisogna mettere la seguente riga sotto il form:
Codice PHP:
<?php echo $esito; ?>
In questo modo mostriamo a video l'esito dei controlli, quando la pagina viene caricata.
Concludendo, il codice viene così:
Codice PHP:
<html>
<body>
<?php
if(isset($_POST[btn_login])) // è stato premuto il pulsante login
{
// inizializzo variabile di esito
$esito = '';
// recupero in php le variabili del form
$nome = $_POST[nome];
$cognome = $_POST[cognome];
// controllo se nome e cognome sono validi
if($nome == 'MARIO' && $cognome == 'ROSSI')
{
$esito = "Nome utente valido";
}
else
{
$esito = "Nome utente non valido";
}
}
?>
<form name='login' method='post' >
<input type='text' name='nome' id='nome' />
<input type='text' name='cognome' id='cognome' />
<input type='submit' name='btn_login' value='Login' />
<?php echo $esito; ?>
</form>
</body>
</html>