Mail formulaire php dans tableau html

kernix Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -  
kernix Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour

Donc je voudrais récupérer les données d'un formulaire rempli par un utilisateur, et les envyer par mail sous forme de tableau html

$destinataire = "mon@mail.com";
$from = "formulaire@tutu.com" ;
$sujet = "Ceci est le sujet" ;
$message = '<BODY BGCOLOR="#FFFFE0"><table width="500" border="1" cellspacing="0" cellpadding="0" bordercolor="#0099FF">
<tr>
<td bgcolor="#66CCFF">le message</td>
<td bgcolor="#FFCC99">echo $_POST["message"]</td>
</tr>
<tr>
<td bgcolor="#66CCFF">la demande</td>
<td bgcolor="#FFCC99">".echo $_POST["demande"]."</td>
</tr>
</table>' ;
mail($destinataire, $sujet, $message, "From: $from\r\nContent-Type: text/html; charset=\"iso-8859-1\"\r\n");
?>


En ce qui concerne le tableau et les valeurs fixes, tout se passe correctement, mais lorsque j'essaye d'inclure mes variables de formulaire dans le tableau html, il est par exemple affiché
echo $_POST["message"] et non pas sa valeur!!!

comment pourraije résoudre ce problème ?
merci par avance
A voir également:

2 réponses

esox_ch Messages postés 770 Date d'inscription   Statut Membre Dernière intervention   49
 
Salut, donc si tu veux t'envoyer un mail avec un contenu Html tu peux pas faire comme ca, tu dois faire ca:

<?php
srand((double)microtime()*1000000);
$valeur = md5(uniqid(rand()));

$header = "From: Moi <moi@moi.com>\n";
$header .= "Reply-To: Moi <moi@moi.com>\n";
$header .= "MIME-Version: 1.0\n";
$header .= "Content-Type: multipart/alternative; boundary=$valeur\n";

$sujet = "Monsujet";

$html = "\nThis is a multi-part message in MIME format.";
$html .= "\n--$valeur\nContent-type: text/html; charset=\"iso-8859-1\"\n\n";
$html .= "<html>\n";
$html .= "<body>\n";

< ici tu insere ton html toujours en l'ajoutant a $html >

$html .= "</body>\n";
$html .= "</html>\n";
$html .= "\n--$valeur--\n end of the multi-part";

mail($email,$sujet,$html,$header);
?>

L'explication du tout se trouve dans les bon tuto php, je te laisse le chercher,c pas trop complex.

A bientot
Esox
Eternel Questionneur. Seul et Unique membre de la : SPdLM
=> Société Protectrice des Langages Maltraités
1
kernix Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
 
merci bien
0