bonsoir tous le monde;
bah je suis encore débutant, et j'ai un grand problème
mon problème est que j'arrive pas a transformer des infor d'un formulaire a une autre page pour qu'il soit envoyé par email. je sais si vous me comprenez??
bon voilà le code des deux pages pour qu'il soit un peut claire
page contact.htm
et la page valider.php
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
29
30
31
32
33
34
35
36
37
38
39 <form method="post" action="valider.php"><table width="475" border="0" cellspacing="0"> <tr> <td width="225">Nom<span class="Style1">*</span> : </td> <td width="246"><input size="30" type="text" name="nom" /></td> </tr> <tr> <td>Prénom<span class="Style1">*</span> : </td> <td><input size="30" type="text" name="prenom" /></td> </tr> <tr> <td>Société<span class="Style1">*</span> : </td> <td><input size="30" type="text" name="societe" /></td> </tr> <tr> <td>Fonction : </td> <td><input size="30" type="text" name="fonction" /></td> </tr> <tr> <td>E-mail<span class="Style1">*</span> : </td> <td><input size="30" type="text" name="email" /></td> </tr> <tr> <td>Téléphone<span class="Style1">*</span> : </td> <td><input size="30" type="text" name="tele" /></td> </tr> <tr> <td> </td> <td> </td> </tr> <tr> <td>Votre message<span class="Style1">*</span> : </td> <td><textarea width="160" name="message" rows="5" cols="31" ></textarea></td> </tr> <tr> <td> <span class="Style1">*</span> Champs Obligatoires</td> <td align="right"><input type="submit" name="Submit" value="Envoyer" /></td> </tr> </table></form>
lorsque je clique sur envoyer, il y a un message d'erreur : Parse error: syntax error, unexpected T_VARIABLE in D:\www\physique-maroc.com\htdocs\webmail\valider.php on line 77.
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
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
59
60
61
62
63
64
65
66
67 <?php include "formulaire/class.phpmailer.php"; $mail = new PHPmailer(); $mail->IsSMTP(); $mail->IsHTML(true); $mail->Host='mailler1.lwserv1.com:26'; $mail->From= $_POST['email']; $mail->AddAddress('musbadr@gmail.com'); $mail->AddReplyTo('webmaster@physique-maroc.com'); $mail->Subject='Exemple trouvé sur DVP'; $mail->Body='<html><body><center><font size=8>Nouveau email reçu </font><br>'; /* $mail->Body.='<img src="http://physique-maroc.com/webmail/cd.jpg">'; **/ $mail->Body='<html><body><head><style>.entete{background-color:#0000FF;color:#FFFFFF;border:solid 3px;font-size:25px}'; $mail->Body.='.ligne{color:#0000FF;border:solid 1px;text-align:center;font-size:23px}</style></head>'; $mail->Body.='<center><table width="475" border="0" cellspacing="0"> <tr> <td width="225">Nom<span class="Style1">*</span> : </td> <td width="246"> ' $_POST['nom'] '</td> </tr> <tr> <td>Prénom<span class="Style1">*</span> : </td> <td> ' $_POST['prenom'] '</td> </tr> <tr> <td>Société<span class="Style1">*</span> : </td> <td> $_POST['societe'] /></td> </tr> <tr> <td>Fonction : </td> <td> $_POST['fonction'] /></td> </tr> <tr> <td>E-mail<span class="Style1">*</span> : </td> <td> $_POST['email'] /></td> </tr> <tr> <td>Téléphone<span class="Style1">*</span> : </td> <td> $_POST['tele'] /></td> </tr> <tr> <td> </td> <td> </td> </tr> <tr> <td>Votre message<span class="Style1">*</span> : </td> <td> $_POST['message']</td> </tr> <tr> <td> <td ></td> </tr> </table>'; $mail->Body.='<tr><td class="ligne">********************</td></tr></table></center></body></html>'; if(!$mail->Send()){ //Teste si le return code est ok. echo $mail->ErrorInfo; //Affiche le message d'erreur (ATTENTION:voir section 7) } else{ echo 'Mail envoyé avec succès'; } $mail->SmtpClose(); unset($mail); ?>
et lorsque j'ai vérifier dans le code de valider.php dans la ligne 77 j'ai trouve </tr> qui se trouve juste après la déclaration du premier variable $_POST['nom']. (je l'ai souligner dans le code en haut)
Partager