Probleme formulaire html
Layla
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
Bonjour,
J'ai 2 petit probleme avec mon formulaire html. Tout d'abords les informations n'arrive pas a l'adresse mail
comment faire ? Et je voualis savoir si l'on pouvait inserer un message lorsque on clique sur envoyer ? Si oui comment ?
Voila une copie du formulaire html:
<HTML>
<HEAD>
<!-- Avenue Pinceloup -->
<TITLE> Avis des consomateurs </TITLE>
</HEAD>
<BODYBGCOLOR=#00FFFF>
<FORM>
<H3 ALIGN=CENTER> Enquête sur la satisfaction des cosomateurs</H3>
<form id="form" action="llize@live.fr?subject=Renseignements" method="post" enctype="multipart/form-data" >
<PRE>
<P>
Nom : <INPUT TYPE="texte" NAME="Nom1" SIZE="30">
Prénom : <INPUT TYPE="texte" NAME="Prenom1" SIZE="40">
E-mail : <INPUT TYPE="texte" NAME="E-mail" SIZE="50">
<P>
<OL> </HTML><strong>Vous avez commendez :</strong>
<LI> <INPUT TYPE ="CHECKBOX" NAME="topping1" VALUE="Gateaux"> Gateaux <em>Si oui lequels :</em><INPUT TYPE="texte" SIZE="40">
<LI> <INPUT TYPE ="CHECKBOX" NAME="topping2" VALUE="Piece monté"> Piece monté <em>Si oui laquel </em>:<INPUT TYPE="texte" SIZE="40">
<LI> <INPUT TYPE ="CHECKBOX" NAME="topping3" VALUE="Petit four"> Petit four
<LI> <INPUT TYPE ="CHECKBOX" NAME="topping4" VALUE="Pain"> Pain
<LI> <INPUT TYPE ="CHECKBOX" NAME="topping5" VALUE="Autre"> Autre <em>Si oui quoi :<em><INPUT TYPE="texte" SIZE="40">
</OL>
<P>
Votre opinion <SELECT NAME=OPTION1>
<OPTION> Très Satisfait
<OPTION> Satisfait
<OPTION> Indifferent
<OPTION> Dessus
<OPTION> C'etait nul
<OPTION> C'etait très nul
</SELECT>
<P>
Vos commentaires : <TEXTAREA NAME=COM1 ROWS="6" COLS="70" A></textarea>
Envoyer une photo de gourmandise commender : <?php
$Html.='<form enctype="multipart/form-data" action="?id=2" method="post">';
$Html.="Chargement de fichiers (2M maximum)<br>";
<table>
<tr id='upload".$a."' style='display : none'>
<td>
Url du fichier : <input type='file' >
</td>
</tr>
</table>
<P>
<INPUT TYPE=SUBMIT VALUE="Envoyer" >
<INPUT TYPE=RESET VALUE="Annuler" >
<input type="reset" value="Recommencer">
</BODY>
</PRE>
</FORM>
Bonjour,
J'ai 2 petit probleme avec mon formulaire html. Tout d'abords les informations n'arrive pas a l'adresse mail
comment faire ? Et je voualis savoir si l'on pouvait inserer un message lorsque on clique sur envoyer ? Si oui comment ?
Voila une copie du formulaire html:
<HTML>
<HEAD>
<!-- Avenue Pinceloup -->
<TITLE> Avis des consomateurs </TITLE>
</HEAD>
<BODYBGCOLOR=#00FFFF>
<FORM>
<H3 ALIGN=CENTER> Enquête sur la satisfaction des cosomateurs</H3>
<form id="form" action="llize@live.fr?subject=Renseignements" method="post" enctype="multipart/form-data" >
<PRE>
<P>
Nom : <INPUT TYPE="texte" NAME="Nom1" SIZE="30">
Prénom : <INPUT TYPE="texte" NAME="Prenom1" SIZE="40">
E-mail : <INPUT TYPE="texte" NAME="E-mail" SIZE="50">
<P>
<OL> </HTML><strong>Vous avez commendez :</strong>
<LI> <INPUT TYPE ="CHECKBOX" NAME="topping1" VALUE="Gateaux"> Gateaux <em>Si oui lequels :</em><INPUT TYPE="texte" SIZE="40">
<LI> <INPUT TYPE ="CHECKBOX" NAME="topping2" VALUE="Piece monté"> Piece monté <em>Si oui laquel </em>:<INPUT TYPE="texte" SIZE="40">
<LI> <INPUT TYPE ="CHECKBOX" NAME="topping3" VALUE="Petit four"> Petit four
<LI> <INPUT TYPE ="CHECKBOX" NAME="topping4" VALUE="Pain"> Pain
<LI> <INPUT TYPE ="CHECKBOX" NAME="topping5" VALUE="Autre"> Autre <em>Si oui quoi :<em><INPUT TYPE="texte" SIZE="40">
</OL>
<P>
Votre opinion <SELECT NAME=OPTION1>
<OPTION> Très Satisfait
<OPTION> Satisfait
<OPTION> Indifferent
<OPTION> Dessus
<OPTION> C'etait nul
<OPTION> C'etait très nul
</SELECT>
<P>
Vos commentaires : <TEXTAREA NAME=COM1 ROWS="6" COLS="70" A></textarea>
Envoyer une photo de gourmandise commender : <?php
$Html.='<form enctype="multipart/form-data" action="?id=2" method="post">';
$Html.="Chargement de fichiers (2M maximum)<br>";
<table>
<tr id='upload".$a."' style='display : none'>
<td>
Url du fichier : <input type='file' >
</td>
</tr>
</table>
<P>
<INPUT TYPE=SUBMIT VALUE="Envoyer" >
<INPUT TYPE=RESET VALUE="Annuler" >
<input type="reset" value="Recommencer">
</BODY>
</PRE>
</FORM>
A voir également:
- Probleme formulaire html
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook compte désactivé - Guide
- Editeur html - Télécharger - HTML
- Formulaire de reclamation instagram - Guide
- Html br - Forum HTML
2 réponses
Bonjour !
Pourquoi tu met "<OL> </HTML><strong>Vous avez commendez :</strong>" ?
Et j'ai l'impression que la balise php ne se ferme jamais...
Ensuite si tu veux que ça arrive à un mail il faut faire :
Pourquoi tu met "<OL> </HTML><strong>Vous avez commendez :</strong>" ?
Et j'ai l'impression que la balise php ne se ferme jamais...
Ensuite si tu veux que ça arrive à un mail il faut faire :
<form id="form" action="mailto:llize@live.fr?subject=Renseignements" method="post" enctype="multipart/form-data" >
Layla
merci mais sa ne marche toujour pas !!! le message n'est poas envoyer. Et est t'il possible d'afficher un message d'informations une fouis que l'on clique suir envoier ?
Bonjour,
Par quel moyen veux tu envoyer l'email ? Tu as 2 possibilités :
- Avec mailto et le HTML : Avec cette technique, quand ça marche et que tu clique sur le boutton, ça ouvre le logiciel de courrier par défaut de l'utilisateur. Pas très pratique, ni très "esthétique". Si ça ne s'envoie pas, c'est peut-être que tu n'as pas de logiciel par défaut.
- Avec la fonction mail() de PHP : Un mail envoyé tout propre tout beau, sans logiciel, directement dès que tu valide le formulaire (Voir : https://www.php.net/manual/fr/function.mail.php Par exemple pour cas, tu peux faire :
<?php
if(isset($_POST)){
mail(ton@dresse.fr,"Renseignements", $_POST['commentaire'] . $_POST... (Tout ce que tu veux mettre dans le message),"from: site@domaine.fr")
}
?>
C'est un exemple, biensur. Je préfère de loin cette technique.
Mais tant que tu as php, pourquoi, au lieu d'envoyer le tout par e-mail, ne pas l'envoyer dans une base de donnée ? (https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql/913655-quest-ce-quune-base-de-donnees ? Ca serai plus simple, rapide, organisé...
Par quel moyen veux tu envoyer l'email ? Tu as 2 possibilités :
- Avec mailto et le HTML : Avec cette technique, quand ça marche et que tu clique sur le boutton, ça ouvre le logiciel de courrier par défaut de l'utilisateur. Pas très pratique, ni très "esthétique". Si ça ne s'envoie pas, c'est peut-être que tu n'as pas de logiciel par défaut.
- Avec la fonction mail() de PHP : Un mail envoyé tout propre tout beau, sans logiciel, directement dès que tu valide le formulaire (Voir : https://www.php.net/manual/fr/function.mail.php Par exemple pour cas, tu peux faire :
<?php
if(isset($_POST)){
mail(ton@dresse.fr,"Renseignements", $_POST['commentaire'] . $_POST... (Tout ce que tu veux mettre dans le message),"from: site@domaine.fr")
}
?>
C'est un exemple, biensur. Je préfère de loin cette technique.
Mais tant que tu as php, pourquoi, au lieu d'envoyer le tout par e-mail, ne pas l'envoyer dans une base de donnée ? (https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql/913655-quest-ce-quune-base-de-donnees ? Ca serai plus simple, rapide, organisé...