Envoie de formulaire

Résolu
syberdark Messages postés 30 Date d'inscription   Statut Membre Dernière intervention   -  
pyschopathe Messages postés 1974 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

je voudrai faire que mes visiteur de mon site puissent m'envoyer leur commentaire donc j'ai fait un code mais la voila qu'il ne marche pas... j'aimerais que vous m'expliquier pourquoi ou que vous m'en fesiez un (sa serait gentil :) ) donc lorsque que je clic sur envoyer je recois un message mais sa ne marque que:

Your Name:
Your E-Mail Address:
Message:

ma page html :

<html>
<head>
<title></title>
</head>
<body>
<form method="post" action="send.php">
<p>Your Name:<br>
<input name="sender_name" size="30" type="text">
</p>
<p>Your E-Mail Address:<br>
<input name="sender_email" size="30" type="text">
</p>
<p>Message:<br>
<textarea name="message" cols="30" rows="5"></textarea>
</p>
<input value="envoyer" type="submit"></form>
</body>
</html>

et mon code PHP est :


<?php

$msg = "Sender Name:\t$sender_name\n";
$msg .= "Sender E-Mail:\t$sender_email\n";
$msg .= "Message:\t$message\n\n";

$recipient = "syberdark@syberdark.com";
$subject = "Com's";

$mailheaders = "From: WEBSITE <> \n";
$mailheaders .= "Reply-To: $sender_email\n\n";

mail($recipient, $subject, $msg, $mailheaders);

echo "<HTML><HEAD>";
echo "<TITLE>Envoyé!!</TITLE></HEAD><BODY>";
echo "<H1 align=center>Merci, $sender_name</H1>";
echo "<P align=center>";
echo "Ton message à bien été envoyé</P>";
echo "</BODY></HTML>";

?>

donc merci d'avance et bonne chance!!!

1 réponse

pyschopathe Messages postés 1974 Date d'inscription   Statut Membre Dernière intervention   135
 
Essaie ça :
$msg = "Sender Name:\t" . $_POST['sender_name'] . "\n";
$msg .= "Sender E-Mail:\t" . $_POST['sender_email'] . "\n";
$msg .= "Message:\t" . $_POST['message'] . "\n\n"; 

Sachant qu'il serait bon de vérifier que ces données existent par exemple...
0