recevoir mon formulaire par mail

scent
Invité n'ayant pas de compte PHPfrance

15 sept. 2008, 15:58

bonjour à tous,

c'est sans doute une question mille fois posée mais après plusieurs heures de recherches sur le web je n'y arrive toujours pas.

voila j'ai crée un formulaire sous dreamweaver cs3 et je voudrais le recevoir par mail malheureusment je seche sur le code php..

voici mon code form :

Code : Tout sélectionner

<form id="form1" name="form1" method="post" action="cible.php" enctype="multipart/form-data"> Nom : <input type="text" name="nom" /><p> Prénom : <input type="text" name="prenom"/></p> Date : <input type="text" name="date"/><p><br /> E-Mail : <input type="text" name="email"/><br /><p> Dans quel pays se déroule votre rencontre ?<br /> <select name="lieu"> <option value="lieu1">France</option> <option value="lieu2">espagne</option> <option value="lieu3">hollande</option> <option value="lieu4">angleterre</option> </select> </br> <p> Choisissez votre case : <br /> <input type="checkbox" name="case"/>AAAAAAAA <br /> <input type="checkbox" name="case2"/>BBBBBB <br /> <input type="checkbox" name="case3"/>CCCCC <br /> <input type="checkbox" name="case4"/>DDDDD <br /> <input type="checkbox" name="case5"/>EEEEE <br /> <input type="checkbox" name="case6"/>FFFFFF <br /> <input type="checkbox" name="case7"/>GGGGGG <br /> <br /> Donner votre avis ici :<br /> <textarea name="message" rows="5" cols="45"> </textarea> <p> <label> <input type="submit" name="button" id="button" value="Envoyer" /> </label> </form>




et voici mon code php ( tout pas beau) :
<?
$MailTo = "[email protected]";
$MailCc = "$adresse_mail";
$MailSubject = "Message du site"
 
 
$nom = $_POST['nom'];
$prenom = $_POST['prenom'];
$date = $_POST['date'];
$email = $_POST['email'];
$lieu = $_POST['lieu'];
$case = $_POST['case'];
$message = $_POST['message'];
 
 
?>
 

voila c'est sans doute logique pour vous mais là je ne sais plus ou chercher,

merci d'avance pour votre aide,

Mammouth du PHP | 1353 Messages

15 sept. 2008, 16:06

Bonjour,

Regarde du coté de la fonction mail() de php ;)


Ensuite il te faudra défini le corps de ton message en concaténant par exemple les valeurs de ton formulaire :

Exemple :
$nom = $_POST['nom']; 
$prenom = $_POST['prenom']; 
$date = $_POST['date']; 
$email = $_POST['email']; 
$lieu = $_POST['lieu']; 
$case = $_POST['case']; 
$message = $_POST['message']; 

$corps_message = "Venant de ".$nom." ".$prenom;
$corps_message .= "<br/>Envoyé le ".$date;
//et ainsi de suite...


//enfin la fonction mail
mail($MailTo, $MailSubject, $corps_message);
Attention il te faudra surement créer aussi une variable $headers avec les bonnes valeurs... Regarde la doc cela devrait t'aider :)

Voila, j'espère que cela t'aidera !
Modifié en dernier par guilt92 le 15 sept. 2008, 16:09, modifié 1 fois.
Tell me and I forget. Teach me and I remember. Involve me and I learn.

ViPHP
ViPHP | 3607 Messages

15 sept. 2008, 16:09

Il y a pleins de tutoriaux sur le web...

au hasard: http://www.siteduzero.com/tutoriel-3-35 ... n-php.html

Mammouth du PHP | 959 Messages

15 sept. 2008, 21:53