Ma il mio consiglio è stato completamente scartato? E pure a me sembra la soluzione migliore.
Codice PHP:
// pagina elaborazione dati... numero 1
session_start();
$_SESSION["form"] = array(); // array che conterrà tutto il form...
$_SESSION["form"]["nome"] = $_POST["nome"];
$_SESSION["form"]["cognome"] = $_POST["cognome"];
// altri dati
header("location: form2.php");
nella pagina che elabora il form numero 2:
Codice PHP:
session_start();
$query = "INSERT INTO tabella (nome, cognome, altro, anno) VALUES ('{$_SESSION["form"]["nome"]}', '{$_SESSION["form"]["cognome"]}', '{$_POST["altro"]}', '{$_POST["anno"]}'";
mysql_query($query);
Spero sia chiaro...