Nella mia profonda ignoranza userei le sessioni. Nella prima pagina (dove c'è il form) metterei
codice:
<?
session_start();
$_SESSION['tizio']="";
$_SESSION['caio']="";
$_SESSION['sempronio']="";
?>
<form method=post action=pippo.php>
<input type="text" name="tizio" value=$_SESSION['tizio']>
<input type="text" name="caio" value=$_SESSION['caio']>
<input type="text" name="sempronio" value=$_SESSION['sempronio']>
<input type="submit" name="submit" value="invia!" class="pulsanti">
</form>
Nella pagina pippo.php metterei
codice:
<?
$_SESSION['tizio']=$_POST['tizio'];
$_SESSION['caio']=$_POST['caio'];
$_SESSION['sempronio']=$_POST['sempronio'];
if($_SESSION['tizio']=="" || $_SESSION['caio']=="" || $_SESSION['sempronio']=="")
{
echo "Devi riempire tutti i campi. Verrai rimandato alla pagina precedente in 5 secondi.
";
echo "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"5; url=index.php\">";
die;
} else {
//Qui fai quello che devi fare se tutti i campi sono riempiti
}
?>
Ecco questo dovrebbe andare!