Fonction mail
nomad22
-
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);
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:
- Fonction mail
- Fonction si et - Guide
- Windows live mail - Télécharger - Mail
- Publipostage mail - Accueil - Word
- Comment télécharger un mail - Guide
- Etik mail - Guide
4 réponses
t'as essayé dans mettre du html dans le corps du emssage (juste un petit message brtut du genre "coucou"
C'est normal, ta requete sql n'est pas en double croches:
devient :
essai pour voir
++
gabreil
$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