Rechercher : dans
Par :

Mail formulaire php dans tableau html

Dernière réponse le 25 jun 2004 à 17:32:34 kernix, le 19 jun 2004 à 10:04:22 
 Signaler ce message aux modérateurs

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

Meilleures réponses pour « mail formulaire php dans tableau html » dans :
[Webmaster] Afficher facilement le code php/xhtml de vos pages VoirSi vous voulez proposer a vos visiteurs de voir la source de vos fichiers (PHP ou HTML), il y a plusieurs solutions. En php Afficher le code php Afficher le code html En html Informations Voir aussi En php Afficher le code php La...
Introduction au HTML VoirPrésentation du HTML Le HTML (« HyperText Mark-Up Language ») est un langage dit de « marquage » (de « structuration » ou de « balisage ») dont le rôle est de formaliser l'écriture d'un document avec des balises de formatage. Les balises permettent...

1

esox_ch, le 19 jun 2004 à 11:52:53

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

Répondre à esox_ch

2

 kernix, le 25 jun 2004 à 17:32:34

Merci bien

Répondre à kernix
Collection CommentÇaMarche.net