Ciao ,ho bisogno di passare ad una form una variabile ottenuta in GET
io ricevo $_GET['email'] dalla precedente pagina
adesso devo far si che l'input type abbia come valore $_GET['email']
io ho provato cosi
pagina.php(riceve $_GET['email'] e la reinvia)
[php]<a href="mail.php?email=<?php echo $_GET['email']; ?>" >[/php]
poi ho la pagina di invio email mail.php
[php]<form method="get" action= "<?php $_SERVER['PHP_SELF']; ?>">
<span class="style1">Il tuo nome</span>
<input type="text" name="mittente"/>
<span class="style1">La tua e-mail</span>
<input type="text" name="emailmittente"/>
<br><div id="testo"><strong>Testo</strong></div><br>
<textarea name="testo" rows="7" cols="70"></textarea><br>
<input type="submit" name="invia" value="Invia"/>
<input type="reset" name="reset" value="Cancella"/><br>
<input type="hidden" name="email" value="<?php echo (htmlentities( $_GET['email'])) ; ?>"/>
</form>
<?php
if(isset($invia)){
$header = "From: ". $mittente . " <" . $emailmittente . ">\r\n";
mail($email, $mittente, $testo, $header);
echo '<br>Email inviata a<br>'.$email;}
?> [/php]
Il problema è che quando clikko su invia tutti i parametri sono giusti ma email mi diventa pippo%40asd.it invece che [email][email protected][/email]
Com'è possibile?
Grazie dell'aiuto