Fonction mail

nomad22 -  
 nomad22 -
Bonjour,

j'ai un souci avec la fonction mail sur mon site internet. Un mail est bien envoyé avec les informations adéquate dans le titre du message.

Mais, rien n'apparaît dans le corps du message...j'ai un peu de mal à comprendre.

Voici le code:
$mailing = mysql_query("SELECT * FROM clients WHERE client_id=$client_id");

$adresseemail = mysql_fetch_assoc($mailing);

$headers ='From: "Comptoir de saveurs"<reservation@comptoirdessaveurs.fr>'."\n";
$headers .='Reply-To: reservation@comptoirdessaveurs.fr'."\n";
$headers .='Content-Type: text/html; charset="iso-8859-1"'."\n";
$headers .='Content-Transfer-Encoding: 8bit';

$message ='<html><head><title>Réservation - "'.$det3['voyages_nom'].'"</title></head><style>
#email {margin-left:100px; }
<body><font color="#000000" size="+3" face="Georgia, Times New Roman, Times, serif">Comptoir des saveurs</font><br /><br /><font face="Georgia, Times New Roman, Times, serif">'."<br />Comptoir des saveurs<br />8, rue des Palmiers<br />97472 Saint-Denis<br />
France".$adresseemail['client_civilite']." ".$adresseemail['client_prenom']." ".$adresseemail['client_nom']."<br />".$adresseemail['client_adresse']."<br />".$adresseemail['client_cp']." ".$adresseemail['client_ville']."<br />".$adresseemail['client_pays']."</div><br /><br />Séjour :"." ".$det3['voyages_nom']."<br />"."Destination :"." ".$det3['destination_pays']."<br />"."Catégorie : "." ".$det3['categorie_nom']."<br />"."Type : "." ".$det3['type_nom']."<br />"."Thématique :"." ".$det3['theme_nom']."<br />"."Date de départ : "." ".$det3['voyages_date_depart']."<br />"."Date de retour : "." ".$det3['voyages_date_retour']."<br />"."Prix : "." ".$prixtot." € Téléphone : ".$adresseemail['client_tel']."<br />"."E-mail : ".$adresseemail['client_mail']."<br />"."Né (e) le : ".$adresseemail['client_date_naissance']."<br />"."Entreprise : ".$adresseemail['client_nom_entreprise']."<br />"."Nombres de personnes :".$nbpersonnes."<br />"."N° de passport : ".$passport."<br />"."Commentaires : "."<br/>".$infos."<br />"."".'</font></body></html>';

$adresse=$adresseemail['client_mail'];

mail($adresse, 'Réservation - '.$det3['voyages_nom'], $message, $headers);
A voir également:

4 réponses

Nabla's Messages postés 20731 Statut Contributeur 3 194
 
t'as essayé dans mettre du html dans le corps du emssage (juste un petit message brtut du genre "coucou"
0
seom Messages postés 11 Statut Membre 1
 
C'est normal, ta requete sql n'est pas en double croches:

$mailing = mysql_query("SELECT * FROM clients WHERE client_id=$client_id");


devient :

$mailing = mysql_query("SELECT * FROM clients WHERE client_id='$client_id'");


essai pour voir

++
gabreil
0
nomad22
 
J'ai essayé de mettre un petit message brut et de modifier la requête mais ça n'a aucun effet sur le corps du message...c'est bizarre que tout fonctionne sauf le contenu du mail.
0
Nabla's Messages postés 20731 Statut Contributeur 3 194
 
chez qui est hébergé le site?
sur quel domaine est l'email ciblé ?
0
nomad22
 
Le site est hébergé sur webhost. j'ai déjà une fonction mail qui marche sur ce site. c'est en fait un email pour rappeler des informations relatives à un voyage.
0