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>";