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 -
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
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:
- Mail formulaire php dans tableau html
- Whatsapp formulaire opposition - Guide
- Tableau word - Guide
- Tableau ascii - Guide
- Formulaire de réclamation facebook - Guide
- Trier un tableau excel - Guide
2 réponses
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
<?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