SOSaide pour formulaire-réception des données

Fermé
steven - 1 sept. 2010 à 10:42
choubaka Messages postés 39402 Date d'inscription jeudi 4 avril 2002 Statut Modérateur Dernière intervention 28 octobre 2024 - 1 sept. 2010 à 11:55
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 51 Date d'inscription dimanche 19 mars 2006 Statut Membre Dernière intervention 27 juillet 2013 7
1 sept. 2010 à 11:53
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 39402 Date d'inscription jeudi 4 avril 2002 Statut Modérateur Dernière intervention 28 octobre 2024 2 101
1 sept. 2010 à 11:55
Bonjour
Veuillez éviter les doublons, SVP
0