Comment faire un formulaire de commande HTML[Resolu]
Résolu/Fermé
Fleco13
Messages postés
5
Date d'inscription
mercredi 20 février 2013
Statut
Membre
Dernière intervention
5 avril 2013
-
Modifié par Fleco13 le 20/02/2013 à 12:27
Fleco13 Messages postés 5 Date d'inscription mercredi 20 février 2013 Statut Membre Dernière intervention 5 avril 2013 - 20 févr. 2013 à 12:28
Fleco13 Messages postés 5 Date d'inscription mercredi 20 février 2013 Statut Membre Dernière intervention 5 avril 2013 - 20 févr. 2013 à 12:28
Salut je voudrais faire un formulaire de commande c'est a dirent :
Une case ou les gens mette leur pseudo, une case E-mail et une case commande (dans la case commande on mes se que on commande puis on fait envoyer puis ça m'envoi un E-mail
Une case ou les gens mette leur pseudo, une case E-mail et une case commande (dans la case commande on mes se que on commande puis on fait envoyer puis ça m'envoi un E-mail
A voir également:
- Comment faire un formulaire de commande HTML[Resolu]
- Invite de commande - Guide
- Formulaire de réclamation facebook - Guide
- Commande terminal mac - Guide
- Editeur html - Télécharger - HTML
- Formulaire de reclamation instagram - Guide
5 réponses
Utilisateur anonyme
20 févr. 2013 à 12:15
20 févr. 2013 à 12:15
Lu,
Il faut le faire en PHP ça ;)
https://openclassrooms.com/fr/courses
Il faut le faire en PHP ça ;)
https://openclassrooms.com/fr/courses
Fleco13
Messages postés
5
Date d'inscription
mercredi 20 février 2013
Statut
Membre
Dernière intervention
5 avril 2013
20 févr. 2013 à 12:16
20 févr. 2013 à 12:16
A ok merci !!!
dugenou
Messages postés
6087
Date d'inscription
mercredi 19 janvier 2005
Statut
Contributeur
Dernière intervention
30 juillet 2021
1 452
20 févr. 2013 à 12:17
20 févr. 2013 à 12:17
Bonjour,
Tu ne pourras pas le faire seulement en Html. Pour le formulaire, pas de problème, mais pour son traitement et l'envoi du mail, il faut du Php.
Tu ne pourras pas le faire seulement en Html. Pour le formulaire, pas de problème, mais pour son traitement et l'envoi du mail, il faut du Php.
dugenou
Messages postés
6087
Date d'inscription
mercredi 19 janvier 2005
Statut
Contributeur
Dernière intervention
30 juillet 2021
1 452
20 févr. 2013 à 12:28
20 févr. 2013 à 12:28
Sur mon blog, j'utilise celui-ci : http://familypm.blog.free.fr/public/formulaire-contact.zip
Il faut le modifier et l'adapter avant utilisation :
Il faut le modifier et l'adapter avant utilisation :
<?php empty($_POST['message']) ? $message = '' : $message = $_POST['message']; empty($_POST['headers']) ? $headers = '' : $headers = $_POST['headers']; empty($_POST['code']) ? $code = '' : $code = $_POST['code']; if ($maint == 1) { header("location: index.php"); } //Sécurisation des champs du formulaire pour éviter l'injection de scripts $headers = stripslashes($headers);//Supprime les antislashs $headers = htmlentities($headers, ENT_QUOTES);//Convertit les guillemets doubles et les guillemets simples $message = stripslashes($message);//Supprime les antislashs $message = htmlentities($message, ENT_QUOTES);//Convertit les guillemets doubles et les guillemets simples //Expression régulière permettant de vérifier qu'aucun en-tête n'est inséré dans les champs $regex_head = '/[\n\r]/'; //On vérifie qu'il n'y a aucun header dans les champs if (preg_match($regex_head, $headers) || preg_match($regex_head, $message)) { $envoi = "2"; } elseif ($message&&$headers and $code=="4") { $to = "nom@fai.fr"; //Adresse du webmaster $subject = "Message au webmaster"; mail($to, $subject, $message, $headers); $envoi = "1"; } ?> <script type="text/javascript"> function verifform(formulaire) { if((formulaire.headers.value == "")||(formulaire.message.value == "")) alert('Remplissez tous les champs du formulaire !'); else formulaire.submit(); } </script> <?php if ($envoi == "2") { print("<div style=\"text-align: center; font-weight:bold;\">EN-TETES INTERDITES DANS LES CHAMPS DU FORMULAIRE</div> \n"); } if ($envoi == "1") { print("<div style=\"text-align: center; font-weight:bold;\">MESSAGE ENVOYE AVEC SUCCES</div> \n"); } if (!$message&&!$headers and $code != "4") { ?> <div style="text-align: center; font-weight:bold;"> <form action="contact.php" method="POST"> <p>Votre nom ou adresse email : </p> <p>(Si vous souhaitez une réponse)</p> <p><input type="text" name="headers" size="20" maxlength="40"></p><br> <p>Votre message : </p> <p><textarea name="message" cols="60" rows="20"></textarea></p><br> <p>Code anti-spam <img src="images/code.gif" alt="Code"> <input type="text" name="code" size="1" maxlength="1"></p><br> <p><input type="button" value="Envoyer" onClick="verifform(this.form)" class="bouton_submit"> <input type="reset" value="effacer" class="bouton_submit"></p> </form><br> </div> <?php } if ($message&&$headers and $code != "4") { print("<div style=\"text-align: center; font-weight:bold;\">Erreur, le total du code anti-spam est incorrect !</div> \n"); ?> <div style="text-align: center; font-weight:bold;"> <form action="contact.php" method="POST"> <p>Votre nom ou adresse email : </p> <p>(Si vous souhaitez une réponse)</p> <p><input type="text" name="headers" size="20" maxlength="40" value="<?php echo $headers; ?>"></p><br> <p>Votre message : </p> <p><textarea name="message" cols="60" rows="20"><?php echo $message; ?></textarea></p><br> <p>Code anti-spam <img src="images/code.gif" alt="Code"> <input type="text" name="code" size="1" maxlength="1"></p><br> <p><input type="button" value="Envoyer" onClick="verifform(this.form)" class="bouton_submit"> <input type="reset" value="effacer" class="bouton_submit"></p> </form><br> </div> <?php } ?>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Fleco13
Messages postés
5
Date d'inscription
mercredi 20 février 2013
Statut
Membre
Dernière intervention
5 avril 2013
20 févr. 2013 à 12:28
20 févr. 2013 à 12:28
Ok Merci (je vien de comprendre pour le site du zero x)