ciao a tutti..non so se lo conoscete, ma vi invio un trucco che ho escogitato per eviatre il ricorso a troppe pagine PHP. Mi spiego meglio: quando clicchiamo su un pulsante SUBMIT i dati del form vengono inviati ad un'altra pagina; per poi maagri essere inviati ad una ulteriore pagina; si può evitare tutto questo? certo, con la ricorsione alla stessa pagina! io ho fatto così
supponendo che la pagina di chiama PIPPO.PHP):
Codice PHP:
< html>
<head></head>
<body>
<? $id = $_REQUEST['id']; $id += 1; ?>
<form id="form" method="post" action="pippo.php?id=$id">
<? if ($id==1) { // primo form ?><input type="text" ecc ecc><? }
if ($id==2) { //secondo form ?><input type=ecc ecc><? }
if ($id==3) { // terza pagina; elaborazione input ecc } ?>
</form>
</body>
</html>
in pratica la pagina pippo.php viene ricaricata ogni volta che si preme il submit e la variabile $id viene incrementata di 1 prima di ogni reload; in base al valore corrente di $id si visualziza quel che si deve visualzizare, proprio coems e si caricassero 2 o più pagine assieme.