Problème formulaire de contact
binis
Messages postés
9
Statut
Membre
-
Le grand rigolo Messages postés 5 Statut Membre -
Le grand rigolo Messages postés 5 Statut Membre -
Bonjour à tous,
J'essaie désespérement de faire fonctionner un formulaire de contact en PHP que j'ai fait dans dream. Je suis vraiment débutante en PHP, il doit y avoir des erreurs ds le code mais je ne comprends pas où...
Je mets le code ici :
<?php if ($_POST['message'] == "") { ?>
<form action="Envoyer un mail" method="post" name="envoiemail" id="envoiemail">
<p>
<input name="Mr" type="checkbox" id="Mr" value="checkbox">
Mr
<input name="Mme" type="checkbox" id="Mme" value="checkbox">
Mme
<input name="Melle" type="checkbox" id="Melle" value="checkbox">
Melle</p>
<p> Nom*
<input name="Nom" type="text" id="Nom">
Prénom*
<input name="Prénom" type="text" id="Prénom">
</p>
<p>Adresse
<input name="Adresse" type="text" id="Adresse" size="56">
</p>
<p>Code Postal*
<input name="Code postal" type="text" id="Code postal">
Ville*
<input name="Ville" type="text" id="Ville">
</p>
<p>Pays
<input name="Pays" type="text" id="Pays">
</p>
<p>Tél*
<input name="Tel" type="text" id="Tel">
Email*
<input name="Email" type="text" id="Email">
</p>
<p>Sujet*
<select name="Menu" id="Menu">
<option>Visites</option>
<option>Demande de prix</option>
<option>Accords mets/Vins</option>
</select>
</p>
<p> Message*
<textarea name="Message " cols="50" rows="8" id="Message ">
J'essaie désespérement de faire fonctionner un formulaire de contact en PHP que j'ai fait dans dream. Je suis vraiment débutante en PHP, il doit y avoir des erreurs ds le code mais je ne comprends pas où...
Je mets le code ici :
<?php if ($_POST['message'] == "") { ?>
<form action="Envoyer un mail" method="post" name="envoiemail" id="envoiemail">
<p>
<input name="Mr" type="checkbox" id="Mr" value="checkbox">
Mr
<input name="Mme" type="checkbox" id="Mme" value="checkbox">
Mme
<input name="Melle" type="checkbox" id="Melle" value="checkbox">
Melle</p>
<p> Nom*
<input name="Nom" type="text" id="Nom">
Prénom*
<input name="Prénom" type="text" id="Prénom">
</p>
<p>Adresse
<input name="Adresse" type="text" id="Adresse" size="56">
</p>
<p>Code Postal*
<input name="Code postal" type="text" id="Code postal">
Ville*
<input name="Ville" type="text" id="Ville">
</p>
<p>Pays
<input name="Pays" type="text" id="Pays">
</p>
<p>Tél*
<input name="Tel" type="text" id="Tel">
Email*
<input name="Email" type="text" id="Email">
</p>
<p>Sujet*
<select name="Menu" id="Menu">
<option>Visites</option>
<option>Demande de prix</option>
<option>Accords mets/Vins</option>
</select>
</p>
<p> Message*
<textarea name="Message " cols="50" rows="8" id="Message ">
A voir également:
- Problème formulaire de contact
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook compte désactivé - Guide
- Formulaire de reclamation instagram - Guide
- Erreur lors de l'enregistrement du contact - Forum Xiaomi
- Retrouver contact supprimé - Accueil - Android
3 réponses
Bonjour,
Il faudrait peut-être un peu mieux expliquer ce que tu voudrais faire et surtout qu'elle est le message d'erreur mais à 1ère vue il manque des morceaux à la fin je sais pas si c'est normal mais en rajoutant :
à ton code, il tourne tres bien chez moi
Ciao et n'hésite pas s'il y a autre chose
Il faudrait peut-être un peu mieux expliquer ce que tu voudrais faire et surtout qu'elle est le message d'erreur mais à 1ère vue il manque des morceaux à la fin je sais pas si c'est normal mais en rajoutant :
</textarea> </p> </form> <?php } ?>
à ton code, il tourne tres bien chez moi
Ciao et n'hésite pas s'il y a autre chose
Merci pour la rapidité de ta réponse : il manquait effectivement un morceau à mon code :
<textarea name="Message " cols="50" rows="8" id="Message ">
<textarea name="Message " cols="50" rows="8" id="Message ">
Désolée, problème de post : il manquait la fin de mon code
<textarea name="Message " cols="50" rows="8" id="Message "></textarea>
</p>
<p>
<input name="Submit" type="submit" onClick="MM_validateForm('Nom','','R','Prénom','','R','Code postal','','R','Ville','','R','Tel','','R','Email','','RisEmail','Message ','','R');return document.MM_returnValue" value="Envoyer">
</p>
</form>
<?php } else {
mail("virginie.sabourin@wanadoo.fr", $_POST['sujet'], $_POST['message'],"From: ".$_POST['nom']."<".$_POST['email'].">");
?>
<p>Le message a bien été envoyé, merci.</p>
<?php } ?>
Lorsque je teste, je ne recois pas de mail ni de message d'erreur. Il ne se passe rien...Merci+++ pour ta réponse.
<textarea name="Message " cols="50" rows="8" id="Message "></textarea>
</p>
<p>
<input name="Submit" type="submit" onClick="MM_validateForm('Nom','','R','Prénom','','R','Code postal','','R','Ville','','R','Tel','','R','Email','','RisEmail','Message ','','R');return document.MM_returnValue" value="Envoyer">
</p>
</form>
<?php } else {
mail("virginie.sabourin@wanadoo.fr", $_POST['sujet'], $_POST['message'],"From: ".$_POST['nom']."<".$_POST['email'].">");
?>
<p>Le message a bien été envoyé, merci.</p>
<?php } ?>
Lorsque je teste, je ne recois pas de mail ni de message d'erreur. Il ne se passe rien...Merci+++ pour ta réponse.
Ha oui je comprends déja mieux là lol :
1) le début du formualire :
le "action" sert a savoir vers quelle page se diriger donc il faudrait plutot mettre
2) Qd tu recupere les valeurs dans
les variables $_POST[''] proviennent de la partie "name" de ton formulaire donc tu dois réutiliser le nom que tu as mis dans les elements du formulaire : $_POST['Nom'], $_POST['Email'], ...
et attention aux majuscules/minuscule je pense que php est CaseSensitive
1) le début du formualire :
<form action="Envoyer un mail" method="post" name="envoiemail" id="envoiemail">
le "action" sert a savoir vers quelle page se diriger donc il faudrait plutot mettre
<form action="nomDeTaPage.php" ...>
2) Qd tu recupere les valeurs dans
mail("virginie.sabourin@wanadoo.fr", $_POST['sujet'], $_POST['message'],"From: ".$_POST['nom']."<".$_POST['email'].">");
les variables $_POST[''] proviennent de la partie "name" de ton formulaire donc tu dois réutiliser le nom que tu as mis dans les elements du formulaire : $_POST['Nom'], $_POST['Email'], ...
et attention aux majuscules/minuscule je pense que php est CaseSensitive
bonjour
si besoin est j'ai mis un script de création de formulaires super (il n'est pas de moi !) et on peut quasiment tout faire
si cela peut aider ...
https://www.unesourisetmoi.info/formulaires/index.php
@mitiés
b g
si besoin est j'ai mis un script de création de formulaires super (il n'est pas de moi !) et on peut quasiment tout faire
si cela peut aider ...
https://www.unesourisetmoi.info/formulaires/index.php
@mitiés
b g
Merci pour ton liens cher bg62
Malgré tout j'ai un souci pour le faire fonctionné correctement.
J'ai bien tout rempli mais lorsque je fait une simulation, ca me met "Impossible d'afficher la page"; donc je dois le mettre en ligne pour que ca marche ou alors jme suis planté dans ma saisie?? je ne sais pas!!!
Peut tu m'aider??
Merci d'avance
Malgré tout j'ai un souci pour le faire fonctionné correctement.
J'ai bien tout rempli mais lorsque je fait une simulation, ca me met "Impossible d'afficher la page"; donc je dois le mettre en ligne pour que ca marche ou alors jme suis planté dans ma saisie?? je ne sais pas!!!
Peut tu m'aider??
Merci d'avance