il form nella pagina form.php passa i dati a una pagina process.php, nella pagina process.php potrei fare una cosa del genere
Codice PHP:
$regex = "/^[a-zA-Z]+[://]+[A-Za-z0-9-_]+.+[A-Za-z0-9./%&=?-_]+$/i";
if(!preg_math($regex, $_POST['url'])) {
//il formato del campo url non è valido
}
questo è un esempio per fare un controllo su un campo url, ma può essere facilmente adattato per i campi che m'interessano. Però in caso il controllo non viene passato, come faccio a richiamare la pagina form.php passandogli una variabile $errore (non nel link) contenente il tipo d'errore? E nella pagina form.php metto un controllo che vede se $errore != "" stampa $error.. tutto questo in codice si traduce in? :master: