Ciao, allora ti spiego un attimo la registrazione è composta da tre pagine che io chiamo registrazione_01.php; registrazione_02 e 03
ogni pagina di queste è un include nella pagina centrale che ho chiamato center.php, ora nella prima pagina ho mezzo risolto il codice, devo solo fare in modo di passare la variabili alle pagine successive, la cosa che non so fare è:
Nel momento in cui i campi inseriti sono validi passa alla pagina registrazione_02.php e quindi cambia il primo include con il secondo. ti posto il codice della pagina 01 della registrazione
codice:
<?
if(!isset($action)){
$action = "";
}
if($action == ""){
if(!isset($errornome)){
$errornome = "";
}
if(!isset($errorcognome)){
$errorcognome = "";
}
if(!isset($erroremail)){
$erroremail = "";
}
}
if($action == "invia"){
$nome = $HTTP_POST_VARS["nome"];
if(strlen($nome) == 0){
$errornome = "campo obbligatorio";
}
$cognome = $HTTP_POST_VARS["cognome"];
if(strlen($cognome) == 0){
$errorcognome = "campo obbligatorio";
}
$email = $HTTP_POST_VARS["email"];
if ($email == "" ) $erroremail ="Campo obbligatorio";
else if (!eregi("^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,3}$",$email)) {
$erroremail ="L'email inserita non è valida.
";
}
}
?>
<form method="post" action="registrazione_02.php?action=invia">
nome: <input type="text" name="nome" value="<? echo $nome ?>"><font color="red"> <?echo $errornome?></font>
cognome : <input type="text" name="cognome" value="<? echo $cognome ?>"> <font color="red"> <?echo $errorcognome?></font>
e-mail : <input type="text" name="email" value="<? echo $email ?>"> <font color="red"> <?echo $erroremail?></font>
<input type="submit">
</form>