Ciao a tutti,
sono un novellino di php e avrei bisogno di una mano su un form.
Ho tre pagine .php prese da un esempio, nella prima ho il seguente codice:
Codice PHP:
<form method="get" action="costi.php">
Qual è il tuo nome completo?
<input type="text" name="nome" size=20 />
Qual è il tuo indirizzo email?
<input type="text" name="email" size=20 />
Qual è il tuo numero di telefono?
<input type="text" name="telefono" size=20 />
Come desideri effettuare il pagamento?
<select name="pagamento">
<option selected>Carta di Credito
<option>Bonifico Bancario
<option>Contanti
</select>
<input type="reset" value="Cancella">
<input type="submit" value="Pagina seguente">
</form>
Nella seconda questo:
Codice PHP:
<form method="get" action="informazioni.php">
[B]Tipo di servizio:[/B]
<select name="tipo_consegna">
<option selected>a
<option>b
<option>c
</select>
<?php
# innanzitutto codifica i tre valori nascosti
$nome=(urlencode($nome));
$email=(urlencode($email));
$telefono=(urlencode($telefono));
# ecco i campi nascosti all'interno del form
echo "<input type=\"hidden\" name=\"nome\" value=$nome>";
echo "<input type=\"hidden\" name=\"email\" value=$email>";
echo "<input type=\"hidden\" name=\"telefono\" value=$telefono>";
echo "<input type=\"hidden\" name=\"pagamento\" value=$pagamento>";
?>
<input type="reset" value="Cancella" />
<input type="submit" value="Pagina seguente" />
</form>
e nell'ultima questo:
Codice PHP:
<?php
$nome=(urldecode($nome));
$email=(urldecode($email));
$telefono=(urldecode($telefono));
echo "Il tuo nome è: $nome<br/ >";
echo "Il tuo indirizzo email è: $email<br/ >";
echo "Il tuo numero di telefono è: $telefono<br/ >";
echo "Il metodo di pagamento è: $pagamento<br/ >";
echo "Il tipo di servizio selezionato è: $tipo_consegna<br/ >";
?>
Il problema è che nell'ultima pagina non ho la visualizzazione dei contenuti delle variabili, sapete qualè il problema? c'è qualche errore nel codice?
Una volta risolto il problema come provvedo all'invio dei dati via mail?
Grazie mille