Ciao...

devo eseguire dei controlli su delle variabili ma mi sono inceppato e avrei bisogno qualche aiutino...

Io ho creato un form per la registrazione dove vengono inviati i dati allo script php per il controllo e l'eventuale inserimento dei dati nel db.

i dati inviati sono nome,username,password,e-mail e vengono recuperati dallo script tramite le funzioni:

Codice PHP:

$nome
=$_POST['nome'];
$user=$_POST['username'];
$pass=$_POST['password'];
$mail=$_POST['mail']; 
a questo punto devo controllare se ci sono dei campi vuoti e reindirizzare la pagina al modulo indicando i campi che non sono stati compilati, e qui viene il problea.

Io avevo inizialmente provato con delle istruzioni if in questo modo:

Codice PHP:

if (empty($nome))
    { 
$_SESSION['error']="nome";}

else if (empty(
$user))
    { 
$_SESSION['error']="user";}

ecc...

header("Location:/modulo.php".SID); 
In questo modo funziona, solo che se i campi non compilati sono due (ES. nome e username) lo script mi segnala solo il primo campo vuoto , il secondo viene segnalato una volta che è stato compilato anche il primo.

Io avrei bisogno che i campi vuoti siano segnalati tutti , visto che poi nel modulo verranno segnati in rosso.

Qualcuno mi sa dire come fare?
Grazie.