Changer destinataire FormMail

Résolu
Damien1987 Messages postés 15 Date d'inscription   Statut Membre Dernière intervention   -  
Damien1987 Messages postés 15 Date d'inscription   Statut Membre Dernière intervention   -
Re bonjour,

j'essaie une nouvelle fois de vous demander de l'aide.

j'aimerai que que mon formulaire ne soit plus envoyé dans ma boite mail,
mais dans la boite de la personne ayant rempli le formulaire.
( donc envoyé a l'adresse indiqué dans le formulaire )

savez vous comment faire ?!

merci d'avance!



A voir également:

4 réponses

adns Messages postés 1094 Date d'inscription   Statut Membre Dernière intervention   153
 
Bonjour,

peux tu nous donner ton code et être un peu plus précis ?

Adns
0
Damien1987 Messages postés 15 Date d'inscription   Statut Membre Dernière intervention  
 
oui bien sur!

voila une parti de ma page HTML:

<form id=calcul name=calcul method=POST action=formmail.php >
<input type=hidden name=Objet value=Commande>
<table>
<br><br><br>
<tr><td><b>Nom:</b></td>
<td><input type=text name=Nom size=45><br><td></tr>
<tr><td><b>Prénom:</b></td>
<td><input type=text name=Prénom size=45><br></td></tr>
<tr><td><b>Adresse complète:</b></td>
<td><input type=text name=Adresse_complète size=45><br></td></tr>
<tr><td><b>Pays:</b></td>
<td><input type=text name=Pays size=45><br></td></tr>
<tr><td><b>Votre Email:</b></td>
<td><input type=text name=Email size=45><br></td></tr>
<tr><td><b>N° de telephone:</b></td>
<td><input type=text name=N°_telephone size=45><br><br></td></tr>
[...]



et voila le formmail.php

<?php
$TO = "adresse-em@il.fr";
$FROM = "adresse-em@il.fr";
$subject = "Commande";
$message = "";

while (list($key, $val) = each($HTTP_POST_VARS)) {
  $message .= "$key : $val\n";
}

mail($TO, $subject, $message, $h);

Header("lien_de_redirection.html");

?>



pour pour etre précis, normalement dans $TO = "" je met mon adresse email,
ainsi je reçois dans ma boite email le contenu du formulaire.
mais je voudrais que ce ne soit pas moi qui reçois les mail, mais plutot la personne qui a rempli le formulaire
( <tr><td><b>Votre Email:</b></td>
<td><input type=text name=Email size=45><br></td></tr> )
0
adns Messages postés 1094 Date d'inscription   Statut Membre Dernière intervention   153
 
Ok,

il te suffit de remplacer cette ligne

$TO = "adresse-em@il.fr";


par celle la

$TO = $_POST["Email"];


et si tu es parano sur la sécurité tu peux mettre ca :p

$TO = htmlspecialchars($_POST["Email"]);


Adns
0
Damien1987 Messages postés 15 Date d'inscription   Statut Membre Dernière intervention  
 
c'est parfait, ca marche du tonnerre :p

Un énorme merci à toi Adns ^^
0