Rechercher : dans
Par :

Php envoi formulaire par email

Dernière réponse le 29 avr 2008 à 16:00:23 claude, le 25 déc 2006 à 20:01:45 
 Signaler ce message aux modérateurs

Bonjour
je souhaite récupé les variable d'un formulaire et les envoyer par email sauf que le champ message comporte plusieurs variable alors je l'ai mis les une a la suite des autres mais cela ne marche pas comment faire? merci

$mmail = "tntdiscount@aol.com";
$sujet = "question mécanique";
$mess =$question=$_POST['question'], $MARQUE=$_POST['marque'],$NOM=$_POST['NOM'],$EMAIL=$_POST['EMAIL'];

mail($mmail,$sujet,$mess);

Configuration: Windows XP
AOL 9.0

Meilleures réponses pour « php envoi formulaire par email » dans :
[Webmaster] Un formulaire de contact pour votre site VoirCe formulaire permet d'avoir une page pour être contacté sur son site, sans utiliser de logiciel de messagerie. La personne qui vous contacte indique son adresse, l'objet du message et son message (évidemment). Le code est une version...

1

Reivax962, le 26 déc 2006 à 10:11:24

Bonjour,

Euuuuh, ta ligne $mess = ... n'est pas belle du tout ! Le troisième argument de la fonction mail() est une chaine de caractère. C'est à toi de construire cette chaine, tout simplement...

Donc ton code deviendrait :

$mmail = "tntdiscount@aol.com";
$sujet = "question mécanique";
$mess ="Question = ".$_POST['question'];
$mess .= "\r\nMarque = ".$_POST['marque'];
$mess .= "\r\nNom = ".$_POST['NOM'];
$mess .= "\r\neMail = ".$_POST['EMAIL'];

mail($mmail,$sujet,$mess);
Voilà, ça devrait marcher mieux :)

Répondre à Reivax962

2

 Clara, le 29 avr 2008 à 16:00:23

Bonjour voila mon code pour l'envoi de mail via un formulaire html, mais je ne recois rien et je ne vois pas le souci , quelqu'un peut m'aider?

<br><p>Pour nous contacter veuillez remplir ce formulaire et cliquer sur Envoyer:</p><br>
<form name="contact" method='post' action='style_fin.php'>
<table width="347">
<tr>
<td width="133">Sujet:</td>
<td width="202"><input style='width: 200px' type='text' name='nom'></td>
</tr>
<tr>
<td>Adresse e-mail:</td>
<td><input style='width: 200px' type='text' name='adrMail'></td>
</tr>
<tr><td>Texte:</td></tr>
<tr><td colspan=2><textarea cols=50 rows=10 name='content'></textarea></td></tr>
<tr><td> </td>
<td width="202"><input type='submit' name='envoi' value='Envoyer'onClick="javascript:alert('Message Envoyé!\n\nCliquez sur OK pour poursuivre.')"></td>
</tr>
</table>
</form>

<?php
if (isset($_POST['envoi'])) {
$headers ='From: '.$_POST['adrMail']."\n";
$headers .='Content-Type: text/html; charset="iso-8859-1"'."\n";
$headers .='Content-Transfer-Encoding: 8bit';
$mail='xxxxxxx@xxxx.fr';
$titre= '[EXCELSON MESSAGE]';
$contenu= $_POST['content'];
mail($mail, $titre, $contenu, $headers);
}
?>

Répondre à Clara