Formulaire Html. Pourquoi "envoyer" ne fonctionne pas ?
demiako
Messages postés
7
Date d'inscription
Statut
Membre
Dernière intervention
-
demiako Messages postés 7 Date d'inscription Statut Membre Dernière intervention -
demiako Messages postés 7 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai essayé de créer un formulaire html (je ne connais pas le php), mais quand je clique sur "envoyer" rien ne se passe.
Il s'agit d'une inscription à un voyage.
Qu'est-ce qui cloche dans mon script ? Merci de m'aider !
<FORM METHOD=POST ENCTYPE="text/plain" ACTION="mailto:aa@hotmail.fr">
<p class="MsoSubtitle"><span style="font-size:12.0pt; ">Inscription définitive </span></p>
<p class="MsoNormal" align="center" style="text-align:center;"><b><span style="font-family:'Arial','sans-serif'; font-size:12.0pt; ">Du 17 août 2013 (après-midi) au 22 août 2013 (après-midi)</span></b></p>
<PRE>
Nom <INPUT NAME=Nom size=30 />
Prénom: <INPUT NAME=Prenom size=30 />
Adresse: <INPUT NAME=Adresse size=30 />
(suite) <INPUT NAME=Suite size=30 />
Code postal : <INPUT NAME=Code size=30 />
Ville : <INPUT NAME=Ville size=30 />
Téléphone : <INPUT NAME=Telephone size=30 />
E-mail : <INPUT NAME=E-mail size=30 />
Date de naissance: <INPUT NAME=Date size=30 />
Lieu de naissance : <INPUT NAME=Lieu size=30 />
Sexe: <INPUT TYPE=RADIO NAME=Sexe VALUE=Masculin /> Masculin
<INPUT TYPE=RADIO NAME=Sexe VALUE=Féminin /> Féminin
</PRE>
<center>
<PRE>
<b><font color="#DE2B00">Je verse le solde de mon inscription</font></b>
</PRE>
<div align="left">
<PRE>
<INPUT TYPE=RADIO NAME=Montant VALUE=200€ /> 200 €
<INPUT TYPE=RADIO NAME=Montant VALUE=150€ /> 150 € <INPUT TYPE=RADIO NAME=Montant VALUE=250€ /> 250 € <br />
<b><font color="#000000"><u>Je paie par</u></font></b>
<INPUT TYPE=CHECKBOX NAME=Montant VALUE=chèque /> chèque
<INPUT TYPE=CHECKBOX NAME=Montant VALUE=cb /> carte bancaire </PRE>
</div>
</center>
<PRE>
Précisions supplémentaires éventuelles: <TEXTAREA NAME=Message rows=5 cols=100></TEXTAREA>
<INPUT TYPE=SUBMIT VALUE=Envoyer />
<INPUT TYPE=RESET VALUE=Effacer />
</PRE>
</FORM>
J'ai essayé de créer un formulaire html (je ne connais pas le php), mais quand je clique sur "envoyer" rien ne se passe.
Il s'agit d'une inscription à un voyage.
Qu'est-ce qui cloche dans mon script ? Merci de m'aider !
<FORM METHOD=POST ENCTYPE="text/plain" ACTION="mailto:aa@hotmail.fr">
<p class="MsoSubtitle"><span style="font-size:12.0pt; ">Inscription définitive </span></p>
<p class="MsoNormal" align="center" style="text-align:center;"><b><span style="font-family:'Arial','sans-serif'; font-size:12.0pt; ">Du 17 août 2013 (après-midi) au 22 août 2013 (après-midi)</span></b></p>
<PRE>
Nom <INPUT NAME=Nom size=30 />
Prénom: <INPUT NAME=Prenom size=30 />
Adresse: <INPUT NAME=Adresse size=30 />
(suite) <INPUT NAME=Suite size=30 />
Code postal : <INPUT NAME=Code size=30 />
Ville : <INPUT NAME=Ville size=30 />
Téléphone : <INPUT NAME=Telephone size=30 />
E-mail : <INPUT NAME=E-mail size=30 />
Date de naissance: <INPUT NAME=Date size=30 />
Lieu de naissance : <INPUT NAME=Lieu size=30 />
Sexe: <INPUT TYPE=RADIO NAME=Sexe VALUE=Masculin /> Masculin
<INPUT TYPE=RADIO NAME=Sexe VALUE=Féminin /> Féminin
</PRE>
<center>
<PRE>
<b><font color="#DE2B00">Je verse le solde de mon inscription</font></b>
</PRE>
<div align="left">
<PRE>
<INPUT TYPE=RADIO NAME=Montant VALUE=200€ /> 200 €
<INPUT TYPE=RADIO NAME=Montant VALUE=150€ /> 150 € <INPUT TYPE=RADIO NAME=Montant VALUE=250€ /> 250 € <br />
<b><font color="#000000"><u>Je paie par</u></font></b>
<INPUT TYPE=CHECKBOX NAME=Montant VALUE=chèque /> chèque
<INPUT TYPE=CHECKBOX NAME=Montant VALUE=cb /> carte bancaire </PRE>
</div>
</center>
<PRE>
Précisions supplémentaires éventuelles: <TEXTAREA NAME=Message rows=5 cols=100></TEXTAREA>
<INPUT TYPE=SUBMIT VALUE=Envoyer />
<INPUT TYPE=RESET VALUE=Effacer />
</PRE>
</FORM>
A voir également:
- Formulaire Html. Pourquoi "envoyer" ne fonctionne pas ?
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook - Guide
- Editeur html - Télécharger - HTML
- Formulaire de reclamation instagram - Guide
- Html br ✓ - Forum Webmastering
4 réponses
Ahhhhhhhhhh !!! ce code me pique les yeux, lol
je te propose 3 solutions qui vont te faciliter un peu le travail :
http://dbmwebdesign.fr/Tutos/contact-form-php/form-contact-php.php
http://dbmwebdesign.fr/Tutos/contact-form-html/form-html.html
http://dbmwebdesign.fr/Modules/form-generator/generateur-de-formulaire.html
je te propose 3 solutions qui vont te faciliter un peu le travail :
http://dbmwebdesign.fr/Tutos/contact-form-php/form-contact-php.php
http://dbmwebdesign.fr/Tutos/contact-form-html/form-html.html
http://dbmwebdesign.fr/Modules/form-generator/generateur-de-formulaire.html
Un grand merci !
Comme tu l'as vu, je suis un complet profane, qui avance par tâtonnements sans avoir jamais rien appris.
Alors une question bête : dans les <label>, j'ai beaucoup de lignes à créer, et peut-on mettre les Name, residence, etc, en utilisant les mots qu'on veut ?
Comme tu l'as vu, je suis un complet profane, qui avance par tâtonnements sans avoir jamais rien appris.
Alors une question bête : dans les <label>, j'ai beaucoup de lignes à créer, et peut-on mettre les Name, residence, etc, en utilisant les mots qu'on veut ?
les labels ne sont que des textes indicatifs, ils peuvent faire et avoir le contenu que tu veux
Tu peux aussi, si tu as des explications a mettre par rapport au champs, ajouter du paragraphe hors label, du style :
<label>votre choix</label>
<p>bla bla bla ...</p>
<input type="text" ...>
dans l'exemple de formulaire HTML j'indique un <label for="...">
tu n'es pas obligé d'utiliser le for si ca te facilite la tache
Tu peux aussi, si tu as des explications a mettre par rapport au champs, ajouter du paragraphe hors label, du style :
<label>votre choix</label>
<p>bla bla bla ...</p>
<input type="text" ...>
dans l'exemple de formulaire HTML j'indique un <label for="...">
tu n'es pas obligé d'utiliser le for si ca te facilite la tache
Merci, tout fonctionne parfaitement, c'est super
Mais si je peux encore poser une question, j'aurais voulu que l'envoi du formulaire d'inscription soit suivi d'une redirection vers une page "confirmation", ou vers la page d'accueil du site.
or j'arrive sur un page vierge et pas sur ma page "confirmation"
Pour reprendre la fin du script, est-ce que ceci est faux ?
Merci !
// Send the e-mail
if (@!mail($email_dest,$sujet,$sortie,$entetes)) {
echo("Envoi du formulaire impossible");
exit();
} else {
// Rediriger vers la page de remerciement
header("Location:confirmation.php");
exit();
} // Fin else
} // Fin du if ($flag_erreur == 0) {
} // Fin de if POST
?>
Mais si je peux encore poser une question, j'aurais voulu que l'envoi du formulaire d'inscription soit suivi d'une redirection vers une page "confirmation", ou vers la page d'accueil du site.
or j'arrive sur un page vierge et pas sur ma page "confirmation"
Pour reprendre la fin du script, est-ce que ceci est faux ?
Merci !
// Send the e-mail
if (@!mail($email_dest,$sujet,$sortie,$entetes)) {
echo("Envoi du formulaire impossible");
exit();
} else {
// Rediriger vers la page de remerciement
header("Location:confirmation.php");
exit();
} // Fin else
} // Fin du if ($flag_erreur == 0) {
} // Fin de if POST
?>