bonjour je réalise un site ou un client (entreprise) peu acheter des produits.
l'entreprise pour qui je réalise ce site aimerais avoir les commande par e-mail sous forme de bon de commande (dans un tableau de préférance)
j'ai donc fait quelque recherche qui m'ont bien aider. actuelement je suis bloquer sur cette erreur :
Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING in /data/members/paid/t/e/testsitejc.com/htdocs/www/SaveCmd.php on line 285
je vous met le mail complet
si j'enlève le mail la page s'affiche correctement
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
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97 <?php $TauxTVA=0.055; $Cpt=$_SESSION["Compteur"]; $Achats=$_SESSION["Achats"]; $Liv=$_SESSION[["Livraison"]; $CodeCat=$Achats[4][$i]; $CodeArt=$Achats[3][$i]; $Qte=$Achats[2][$i]; $PU=$Achats[1][$i]; $Cond=$Achats[5][$i]; $Poids=$Achats[6][$i]; $PoidsProd=$Achats[6][$i]*$Achats[2][$i]; $HT=$Qte*$PU; $somme=$somme+$HT; $TVA=$somme*$TauxTVA; $SQLEmail='SELECT * FROM t_clients WHERE NumCli=$_Session["NumCli"]'; $RetourEmail=Fonc_AccesBDDRequete($SQLEmail); $EnrEmail=mysql_fetch_object($RetourEmail); $Email=$EnrEmail->email; $Ent=$EnrEmail->NomFou; $Adresse=$EnrEmail->AdFou; $CP=$EnrEmail->CPFou; $Ville=$EnrEmail->VilleFou; //ce qui suis est sur une seule ligne $Corps=' <html> <head> <title>Calendrier des anniversaires pour Août</title> </head> <body> <TABLE> <TR><!--titre des collonnes du tableau--> <TD>Colis</TD> <TD>Designation</TD> <TD>Poids Net/Qantite</TD> <TD>PU Brut</TD> <TD>PU Net</TD> <TD>Montant HT</TD> </TR>'; //retour à la ligne //remplissage des ligne du tableau for($i=1;$i<=$Cpt;$i++) {//ce qui suis est sur une ligne $Corps.=' <TR> <TD><Nombre de Colis $NbColis</TD> <TD>'.$DesArt.'</TD> <TD>'.$PoidsProd.'</TD> <TD>'.$PU.'</TD> <TD>'.$PU.' '.$Cond.'</TD> <TD>'.$HT.'</TD> </TR>'; } //retour à la ligne //toujours sur la même ligne //la ligne eroné est la suivante $Corps.=' <tr> <TD>Poids Total'.$PoiTot.'</TD> <TD colspan=2>Total HT</TD> <TD>'.$somme.'</TD> </tr> <TR> <TD colspan=3> </TD> <TD colspan=2>TVA 5.5%</TD> <TD>'.$TVA.'</TD> </TR> <TR> <TD colspan=3></TD> <TD colspan=2>Net à Payer</TD> <TD>'.$somme+$TVA.'</TD> </TR> </TABLE> <br>'.$Livraison'. </body> </html>'; // Pour envoyer un mail HTML, l'en-tête Content-type doit être défini $headers = 'MIME-Version: 1.0' . "\r\n"; $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; $headers .= 'From: $from' . "\r\n"; $adrEnvoi="monmail@monFAI.sondomaine"; $from=$Email; $objet="Nouvelle Commande"; //$data possède des retour à la ligne car je veux une présentation comme celle qu'il y a dedant:mrgreen: $data=" information sur le client : entreprise : $Ent adresse : $Adresse $CP $Ville Commande : $Corps"; if (mail($adrEnvoi,$objet,$data,$headers)) {//test sur l'envoie du message} ?>
Partager