SOSaide pour formulaire-réception des données

Fermé
steven -  
choubaka Messages postés 39986 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

Je demande votre svp pour un problème avec php.
voila j'ai créé un formulaire tout simple pour mon site internet. le souci se trouve dans le code php pour recevoir les réponses des gens. Je vous envoie mes codes. Pouvez-vous me dire ou se trouve l'erreur ? Merci

je ne sais pas non plus exactement comment sauvergarder ces deux pages (c'est toutes les deux du langage html mais sauvegarder la 2ème sous php)?
Comment faire pour etre sur que php marche sur mon pc
je suis un perdu
merci de votre aide

html

<HTML>
<HEAD>
<TITLE>E-Mail Form</TITLE>
</HEAD>
<BODY>
<FORM method="POST" action="reponse.php">
<P>Your Name:<br>
<INPUT type="text" name="sender_name" size=30>
</p>
<P>Your E-Mail Address:<br>
<INPUT type="text" name="sender_email" size=30>
</p>
<P>Message:<br>
<textarea name="message" cols=30 rows=5></textarea>
</p><INPUT type="submit" value="Send This Form">
</FORM>
</BODY>
</HTML>

et php (qui pose problème) sauvegarder sous reponse.php

<?php

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

$recipient = "stev@hotmail.com";
$subject = "Web Site Feedback";

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

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

echo "<HTML><HEAD>";
echo "<TITLE>Form Sent!</TITLE></HEAD><BODY>";
echo "<H1 align=center>Thank You, $sender_name</H1>";
echo "<P align=center>";
echo "Your feedback has been sent.</P>";
echo "</BODY></HTML>";

?>

2 réponses

lud1979 Messages postés 53 Statut Membre 7
 
Salut

Tu ne recoit pas directement tes variables de cette façon, comme du utilises la methode post dans ton formulaire tu dois faire ca :

$msg = $_POST['sender_name'];
etc...
0
choubaka Messages postés 39986 Date d'inscription   Statut Modérateur Dernière intervention   2 106
 
Bonjour
Veuillez éviter les doublons, SVP
0