che ne diresti di fare così:
non so se funonzia l'ho scritto velocemente cmq è abbastanza complicato.Codice PHP:
//pagina.php
function form() {//funzione con form
<form name="form" method="post" action="pagina.php?pagina=controllo">//link alla funzione controllo
<input type="text" name="campo 1">
</p>
<input type="text" name="campo2">
</p>
<input type="text" name="campo3">
</p>
<input type="submit" name="Submit" value="Invia">
</p>
</form>
}
function controllo()//funzione che controlla i dati inviati
{
$value = "VALORE ESATTO";
if ($_POST['campo1'] == '$value') and
($_POST['campo2'] == '$value') and
($_POST['campo3'] == '$value')
{
echo"i valori inseriti sono esatti!
[url="pagina esatta.php"]premi per continuare[/url]";
}
else
{
echo"sbagliato!";
}
$action = isset($_GET['pagina']) ? $_GET['pagina'] : '';
switch($pagina)
{
default:
fom();
break;
case "controllo":
break;
}