[help] Formulaire vide - Level novice :)

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.
A voir également:

7 réponses

fabarone Messages postés 1946 Statut Membre 320
 
essaye sa un bon formulaire efficace simple et gratuit que tu rentre tes propre parametre

https://www.unesourisetmoi.info/formulaire/index.php
1
cazzanova Messages postés 7 Statut Membre
 
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..
0
cazzanova Messages postés 7 Statut Membre
 
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.
0
cazzanova Messages postés 7 Statut Membre
 
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....
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cazzanova Messages postés 7 Statut Membre
 
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.
0
cazzanova Messages postés 7 Statut Membre
 
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);
?>
0
cazzanova Messages postés 7 Statut Membre
 
Bonsoir à tous,

Est ce que quelqu'un aurait une autre alternative à me proposer? Please...

Merci,

Casa
0