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.