ciao e benvenuto
potresti fare tutto in una pagina.... ascolt' ammè:
Codice PHP:
if (empty($_POST)) // se in POST non ho nulla evidentemente sono appena arrivato, quindi il form!
{
viewform(); // visualizzo il form
die(); // termino lo script
}
$errors=false; // nessun errore...
// qui effettuo il controllo
if ($_POST['username'] =="") // faccio un controllo
{
$error==true; // errore trovato!
}
// e così via per tutti i controlli che ti servono
// alla fine...
if ($error == true) // se si sono verificati errori
{
viewform();
die();
}
else
{
include('pagina_che_deve_trattare_i_dati_del_form.php') // ok continuaiamo
}
//mi creo una funzione che si occupa solo di proporre il form
function viewform()
{
echo "<form action=\"{$_SERVER['PHP_SELF']}\" method=\"POST\">";
echo "<input type=\"text\" name=\"nomecampo\" value=\"{$_POST['nomecampo']}\">";
echo "bla bla bla";
echo "</form>";
}