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:
Nella seconda questo: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>
e nell'ultima 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>
Il problema è che nell'ultima pagina non ho la visualizzazione dei contenuti delle variabili, sapete qualè il problema? c'è qualche errore nel codice?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/ >";
?>
Una volta risolto il problema come provvedo all'invio dei dati via mail?
Grazie mille

Rispondi quotando
