Bonjour,
j'ai ma page de contact suivante :
Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58 <form name="formulaire" action="http://www.operationemploi.fr/traitement.php" method="post"> <table> <tr> <td class="txtcontact" width="150">Votre nom :</td> <td><input name='nom' type='text' size='50' class="contactboxes"></td> </tr> <tr> <td class="txtcontact" width="150">Votre prénom :</td> <td><input name='prenom' type='text' size='50' class="contactboxes"></td> </tr> <tr> <td class="txtcontact" width="150">Votre email</td> <td><input name='email' type='text' size='50' class="contactboxes"></td> </tr> <tr> <td class="txtcontact">Vous êtes :</td> <td><input type="radio" name="type" value="0"> <span class="txtcontact">candidats</span> <input type="radio" name="type" value="1"> <span class="txtcontact">recruteur </span></td> </tr> <tr> <td width="200"> </td> <td></td> </tr> <tr> <td class="txtcontact" valign="top" width="200"> </td> <td><select name="select" class="contactboxes"> <option selected>vous désirez prendre contact avec :</option> <option>le service commercial (publicité sur le site)</option> <option> la direction générale (informations diverses)</option> <option>le service technique (erreur lors d'une manipulation)</option> <option>le webmaster (page qui ne s'affiche pas, fautes, design...)</option> </select></td> </tr> <tr> <td width="200"> </td> <td></td> </tr> <tr> <td class="txtcontact" valign="top" width="200">Votre message</td> <td><textarea name='texte' cols='50' rows='20' class="contactboxes"></textarea></td> </tr> <tr> <td width="200"> </td> <td></td> </tr> <tr> <td width="200"> </td> <td><input name='annuler' type='reset' value='Annuler' class="contactboxes"> <input name='soumettre' type='submit' value='Envoyer' class="contactboxes"></td>
puis le fichier traitement suivant :
je voudrais récupérer dans mon formulaire précédent les valeurs suivantes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28 <?php include "connexion.php"; require "/***/phpmailer/class.phpmailer.php"; $mail = new PHPmailer(); $mail->IsSMTP(); $mail->SMTPAuth = true; $mail->Username = '*****'; $mail->Password = '******'; $mail->Host='localhost'; $mail->From='x@y.com'; $mail->AddAddress($email); $mail->AddReplyTo('x@y.com'); $mail->Subject=($select); $mail->Body=($texte); if(!$mail->Send()){ //Teste le return code de la fonction echo $mail->ErrorInfo; //Affiche le message d'erreur (ATTENTION:voir section 7) } else{ //echo 'Mail envoyé avec succès'; } $mail->SmtpClose(); unset($mail); ?>
- email de l'expéditeur entré dans le champ "email",
- sujet entré dans le champs "select"
- texte entré dans le champs "area"
pour l'instant je reçois bien un mail si je remplis moi-même les champs suivants :
$mail->AddAddress($email);
$mail->Subject=($select);
$mail->Body=($texte);
(quoique j'ai une petite erreur ?> et je ne sais pas d'où ça vient mais le mail est quand même envoyé)
mais bon étant donné que c'est pour un formulaire de contact je ne vois pas l'intérêt pour moi de les remplir à l'avance.
merci de m'indiquer comment faire pour récupérer les variables...
merci par avance pour votre aide.
Partager