Salve a tutti sono nuovo e da poco ho iniziato a studiare php...
vorrei chiedervi un aiuto per una cosa che non capisco. Io vorrei fare un form abbastanza lungo e suddividerlo in 3 parti e inserire quindi nell'ultima parte un bottone che mi visualizzi tutti i campi inseriti... io ho scritto il seguente codice ma non capisco perchè mi fa visualizzare solo l'ultimo campo... chi mi fa capire dove sbaglio???? Grazie in anticipo
Codice PHP:
<?php
$pagina = (isset($_GET['pagina']) && $_GET['pagina'] != '') ? $_GET['pagina'] : '1';
switch ($pagina) {
case '1' :
pagina1();
break;
case '2' :
pagina2();
break;
case '3' :
pagina3();
break;
case 'update' :
update();
break;
}
?>
<?php
function pagina1(){
?>
<form action="<?php echo $_SERVER['PHP_SELF'] . "?pagina=2"; ?>" method="post">
<table width="780" border="0" align="center" cellpadding="5" cellspacing="1">
<td align="center" >Nome: <input name="nome" type="text" id="nome" size="30"></td>
<td align="center">Cognome: <input name="cognome" type="text" id="cognome" size="30"></td>
<td width="75" align="center"> <input name="pagina2" type="submit" id="pagina2" value="pagina 2"></td>
</table>
</form>
<?php
}
?>
<?php
function pagina2(){
?>
<form action="<?php echo $_SERVER['PHP_SELF'] . "?pagina=3"; ?>" method="post">
<table width="780" border="0" align="center" cellpadding="5" cellspacing="1">
<td align="center" >Telefono: <input name="telefono" type="text" id="telefono" size="10"></td>
<td align="center">Fax: <input name="fax" type="text" id="fax" size="10"></td>
<td width="75" align="center"> <input name="pagina3" type="submit" id="pagina3" value="pagina 3"></td>
</table>
</form>
<?php
}
?>
<?php
function pagina3(){
$telefono = $_POST['telefono'];
$fax = $_POST['fax'];
?>
<form action="<?php echo $_SERVER['PHP_SELF'] . "?pagina=update"; ?>" method="post">
<table width="780" border="0" align="center" cellpadding="5" cellspacing="1">
<td align="center" >email: <input name="email" type="text" id="email" size="10"></td>
<tr>
<td align="right"></td>
<td align="right"></td>
<td width="75" align="center">
<input name="Update" type="submit" id="Update" value="pagina modifica"></td>
</tr>
</table>
<?php
}
?>
<?php
function update(){
$nome = $_POST['nome'];
$cognome = $_POST['cognome'];
$telefono = $_POST['telefono'];
$fax = $_POST['fax'];
$email = $_POST['email'];
echo $nome;
echo $cognome;
echo $telefono;
echo $fax;
echo $email;
}
?>
</form>