[help] Formulaire vide - Level novice :)
cazzanova
Messages postés
7
Statut
Membre
-
cazzanova Messages postés 7 Statut Membre -
cazzanova Messages postés 7 Statut Membre -
Bonjour à tous,
J'espere trouver une ame charitable pour me filer un petit coup de pouce et me sortir de la mouise.
Je fait mon stage dans une TPE pour laquelle je suis en train de construire un site web.
Jusque la tous allait bien jusqu'a ce que mon bosse me demande de mettre en place un formulaire...facile hihi sufit
d'en récuperer un sur le net, chose faite.
Sauf que le formulaire envoyée est complétement vide ???!!!!
**********Formulaire HTML*********************
<form id="form" action="Sent Mail.php" enctype="multipart/form-data">
<div class="col1">
<div class="row"><input type="text" class="input" value="name" name="name" /></div>
<div class="row"><input type="text" class="input" value="email" name="e-mail"/></div>
</div>
<div class="col2">
<textarea cols="1" rows="1" name="message">message</textarea><br /><div class="div">
<a href="#" class="more" onclick="document.getElementById('form').reset()">Clear</a>
<ahref="SentMail.php" class="more"onclick="document.getElementById('form').submit()">Send</a></div>
</div><div class="clear"></div></form>
*************SentMail.php***********************
<?php
$msg .= "Name:\t$name\n";
$msg .= "Email:\t$email\n";
$msg .= "commentaire:\t$message\n";
$recipient = "mon_adr_mail@gmail.com ";
$subject = "Formulaire";
$mailheaders = "From: Demande d'informations<> \n";
$mailheaders .= "Reply-To: $email\n\n";
mail($recipient, $subject, $msg, $mailheaders);
echo "<br/>Merci, $nom";
echo "<P align=center>";
echo "Message envoyé</P>";
?>
**************Mail reçu*********************
Name:
Email:
commentaire:
*****************************************
Merci pour votre aide.
J'espere trouver une ame charitable pour me filer un petit coup de pouce et me sortir de la mouise.
Je fait mon stage dans une TPE pour laquelle je suis en train de construire un site web.
Jusque la tous allait bien jusqu'a ce que mon bosse me demande de mettre en place un formulaire...facile hihi sufit
d'en récuperer un sur le net, chose faite.
Sauf que le formulaire envoyée est complétement vide ???!!!!
**********Formulaire HTML*********************
<form id="form" action="Sent Mail.php" enctype="multipart/form-data">
<div class="col1">
<div class="row"><input type="text" class="input" value="name" name="name" /></div>
<div class="row"><input type="text" class="input" value="email" name="e-mail"/></div>
</div>
<div class="col2">
<textarea cols="1" rows="1" name="message">message</textarea><br /><div class="div">
<a href="#" class="more" onclick="document.getElementById('form').reset()">Clear</a>
<ahref="SentMail.php" class="more"onclick="document.getElementById('form').submit()">Send</a></div>
</div><div class="clear"></div></form>
*************SentMail.php***********************
<?php
$msg .= "Name:\t$name\n";
$msg .= "Email:\t$email\n";
$msg .= "commentaire:\t$message\n";
$recipient = "mon_adr_mail@gmail.com ";
$subject = "Formulaire";
$mailheaders = "From: Demande d'informations<> \n";
$mailheaders .= "Reply-To: $email\n\n";
mail($recipient, $subject, $msg, $mailheaders);
echo "<br/>Merci, $nom";
echo "<P align=center>";
echo "Message envoyé</P>";
?>
**************Mail reçu*********************
Name:
Email:
commentaire:
*****************************************
Merci pour votre aide.
Configuration: Windows Vista Internet Explorer 7.0
7 réponses
-
essaye sa un bon formulaire efficace simple et gratuit que tu rentre tes propre parametre
https://www.unesourisetmoi.info/formulaire/index.php -
Merci pour ta réactivité ... (3 minutes pour me répondre) Trop fort.
Mais j'ai déjà passé pas mal de temps dessus et j'ai surtout envi de comprendre pourquoi ça ne marche pas.. -
Personne pour m'aider....? C'est super important j'ai ma soutenance fin janvier et faut que le site soit opérationnel.
Merci par avance pour votre aide. -
Bonjou,
Meilleur voeux 2009 à tous.
Merci pour ton aide Sornico, j'ai suivi à la lettre tes conseils cependant j'ai un message d'erreur " HTTP 500 error" sur la page "SentMail.php " .
Cette erreur est visiblement liée au Post :
$name=Post["name"];
$email=Post["email"];
$message=Post["message"];
lorsque je mets ces trois lignes en commentaire je n'ai pa de message d'erreur mais le mail part vide.
je ne comprends plus, ce que tu proposais semblait pourtant logique.... -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Bonsoir Sornico,
Je n'ai plus le message d'erreur par contre le mail reçu est vide. Je reçois :
Name:
Email:
commentaire:
Est ce que ce serait pas au niveau du formulaire qu'il y aurait une coquille?
Encore merci. -
Bonsoir Sornico,
Pour voir si mon formulaire envoi bien à SentMail.php, j'ai tout supprimé en ne laissant que le champ "email". Le mail est toujours envoyé mais sans aucune info, j'ai l'impression que le formulaire fait bien appel à SentMail.php mais qu'il ne lui envoi aucune information. Je desepére... :(
***************************Mon formulaire*************************
<form id="form" action="SentMail.php" enctype="multipart/form-data">
<input type="text" class="input" value="email" name="email"/>
<div class="div">
<a href="#" class="more" onclick="document.getElementById('form').reset()">Clear</a>
<a href="SentMail.php" class="more"onclick="document.getElementById('form').submit()">Send</a></div>
</form>
****************************SentMail.php**************
<?php
$email=$_Post["email"];
$msg = "Name : ".$email;
$recipient = "Monemail@gmail.com ";
$subject = "Formulaire";
$mailheaders = "From: Demande d'informations<> \n";
$mailheaders .= "Reply-To: $email\n\n";
mail($recipient, $subject, $msg, $mailheaders);
?> -
Bonsoir à tous,
Est ce que quelqu'un aurait une autre alternative à me proposer? Please...
Merci,
Casa