Petite astucienne | Bonjour,
Je souhaiterais insérer un formulaire sur mon site du type: Adresse Email : Voici ce que j'ai faiten m'aidant un peu mais je ne sais pas si tout est correct :
<form method="post" action="envoi.php">
j'ai compris qu'il fallait creer également une page "envoi.php" ce que j'ai fait, il ne me manque plus que le code.
Merci pour votre aide!!
| |||||||
Publicité | ||||||||
| ||||||||
![]() ![]() | bonjour Déjà il te créer créer une base de données sous PHP qui comprend au moins un table te permettant de récupérer les données Ensuite , ton formalaire comprend des champs que tu dois pouvoir récupérer avec les variables $_POST['donnee'] tu dois aussi prendre la précaution de controler si les champs sont saisis dans le formulaire et si la saisie est correcte tu dois via php créer une connexion à la base de données tu doit via une réquéte insert , insérer les données dans la base | |||||||
![]() ![]() | Salut Il existe des générateurs de formulaire en php qui fonctionnent très bien, exemple: http://www.ge-net.ch/page/rw-wfco-owb-0.html Le problème s'il y a utilisation d'un Base De Données, c'est que notre amie, devra faire une déclaration auprès de la CNIL, car il y a stockage de données .....
| |||||||
Petite astucienne | Bonjour, merci pour vos réponses! En fait je souhaite que le contenu du formulaire me soit simplement envoyé sur mon Email. J'ai reussi avec un code html + php que j'avais trouvé sur un site mais en fait le formulaire n'etait pas construit comme je le souhaitais, il n'y avait pas de boutons seuls des champs à remplir...et je ne sais pas comment le modifier pour qu'il soit comme je veux...
| |||||||
![]() ![]() | maritza a écrit : Prends le lien que je t'ai donné avec ce générateur, tu as ce qu'il faut dans tes choix: texte, bouton radio, choix multiples, courriel, etc ... | |||||||
![]() | Message original par maritza Bonjour, Pour envoyer le mail, tu mets simplement dans ta page envoi.php : <?php
Ca te donnera déjà une base pour comprendre comment ça marche plutôt que de copier des codes tout faits qu'on tu ne comprend pas. Mais il faudrait peut-être ajouter dans ton formulaire des renseignements concernent la personne qui envoit le message, son adresse mail, etc... @+ Modifié par y.bli le 21/11/2011 00:07 | |||||||
![]() ![]() | bonjour cette procédure enverra les données dans sa messagerie uniquement | |||||||
![]() | qmike549 a écrit : et bien ce n'est pas la question posée ? Bien évidemment, j'indiquais précédemment que c'était une base pour comprendre. @+ Modifié par y.bli le 21/11/2011 11:06 | |||||||
Petite astucienne | Bonsoir,
J'avais deja été lire les deux liens sur le siteduzero mais ça ne m'avait aps bcp avancé...je suis toujours autant perdue!! Je comprends a peu près la base mais comment insérer la reponse de mes boutons radio... | |||||||
Petite astucienne | Vu que je n'arrive pas à m'en sortir pour creer un formulaire seule. je suis allée sur un générateur de formulaire php, j'ai bien tous mes codes à placer mais il est marqué que la page doit comporter l'extension .php Ce que je ne comprends pas quel code je dois mettre sur ma page html pour que le formulaire apparaisse et quel code il faut que je mette sur la page .php quelqu'un pourrait m'eclairer?? merci!
| |||||||
![]() ![]() | bonjour La page peut être construite via notepad par exemple IL faut sauvegarder le fichier avec l'extension .php Par exemple : Identite.php le code doit commencer par <?php et doit terminer par ?> un exemple : <?php <table> <form method="post" action="Ajout.php"> <td><input type="texte" name="Nom" onchange="javascript:this.value=this.value.toUpperCase();"> </form> ?> | |||||||
![]() | maritza a écrit : Je déduis que ce que je t'ai indiqué plus haut ne t'intéresse pas !... Je te disais de faire un copier/coller du code que je te donne et de sauvegarder le fichier avec le nom envoi.php @+
| |||||||
![]() ![]() | Mais... question primordiale : ton hébergement te permet-il le PHP ? Pas une page pour nous montrer ? @+ | |||||||
Petite astucienne | Bonsoir,
J'ai bien vu y.bli mais voilà je ne sais pas comment insérer le fait de m'envoyer les données des boutons radios. En fait je veux juste sur mon formulaire une ligne Email , puis une question avec 3 boutons radio c'est tout! Jean-pierre, mon hebergeur c'est free et je pense qu'il permet le php.
| |||||||
![]() ![]() |
Oui mais faut aller en admin cocher cette option afin de la demander. Ensuite c'est dispo quelques heures ensuite. @+ | |||||||
Petite astucienne | Oui elle est deja activée | |||||||
![]() | maritza a écrit : Est-ce que : - tu as fait un fichier qui se nommé envoi.php où il y dedans ce que j'ai indiqué ? ???? Explication : ton formulaire traite tes boutons radio et il demande au fichier envoi.php de procéder à l'envoi vers ton adresse mail Pour Free, il n'y a rien à activer, le PHP est actif par défaut @+ Modifié par y.bli le 24/11/2011 22:20 | |||||||
Petite astucienne | Ok merci je vais essayer! | |||||||
Petite astucienne | Super ça avance! Mais j'ai toujours 2 soucis... Dans le mail je ne reçois pas l'email de la personne juste le souhait et quand on clique sur "envoyer" on se retrouve sur une page "no title" . Comment je peux faire pour arranger ça? Il doit me manquer des lignes... Voici les codes que j'ai rentré: Dans ma page html : <form method="post" action="envoi.php"> Dans ma page PHP
Si tu veux tester le formulaire voici l'adresse de mon site : http://speakeasy77.free.fr/index.html Merci pour ton aide!!! Modifié par maritza le 25/11/2011 06:19 | |||||||
![]() | maritza a écrit : Ouf ! et bien j'allais perdre patience, c'est dur d'essayer de donner des explications simples. Je recommence donc, regarde ma première réponse : "... mais il faudrait peut-être ajouter dans ton formulaire des renseignements concernent la personne qui envoit le message, son adresse mail, etc..." Un peu d'explications : Ce n'est pas la personne qui remplit le formulaire qui envoit le mail, c'est ton site qui fait l'envoi, avec les renseignements qu'il trouve sur le formulaire. D'ailleurs tu vois bien que l'expéditeur est ton site. @+ Je vois que sur ton formulaire, tu as bien la case adresse email, et bien il faut que ton formulaire récupère l'adresse avec un input pour que le fichier envoi.php envoit également cette information. Je m'absente pour la journée.
Modifié par y.bli le 25/11/2011 09:25 | |||||||
Petite astucienne | Oui c'est sur c'etait pas le plus compliqué!!
J'aimerais insérer nom/prenom et email dans mon formulaire mais je ne connais pas les codes! c'est ça le soucis! je sais qu'il faut que je le complète mais comment??? et je ne sais pas non plus comment faire pour que les recuperer et que ça puisse m'etre envoyé! je cherche sur internet j'essaye de comprendre mais quand je teste ça marche pas! | |||||||
![]() | De retour ce soir, je complète... Je vois que tu avais déjà la variable $email dans ton formulaire donc il faut la récupérer pour l'envoyer. Dans ton fichier envoi.php, tu ajoutes dans le corps du message ($MailBody) que tu recevras l'info sur l'adresse email. <?php $MailBody = "Mail : $email\n"; $MailHeader = "From: SpeakEasy77";
Je vais essayer de t'expliquer un peu comment ça marche. Regarde bien comment c'est construit, c'est mieux que d'aller copier des codes qu'on ne comprend pas... Tu vois que dans ton formulaire, tu as des champs à remplir (email, souhait) et que tu leur donnes un nom (name=email, name=souhait) @+ | |||||||
![]() | Ah, tu as écrit en même temps que moi Et bien si tu as compris tu peux faire tout seul ce que tu demandes... Tu ajouteras dans ton formulaire des cases pour Nom, Prénom, tout ce que tu veux, ces champs seront entrés par des "input" avec à chaque fois un name=nom, name=prenom, name=.... (tu mets bien toujours ces "name" en minuscules sans espaces. Dans ton envoi.php, tu ajouteras ces infos dans le corps du mail ($MailBody) Si tu n'y arrives pas, je poursuivrai... @+ Modifié par y.bli le 25/11/2011 18:28 | |||||||
Petite astucienne | Merci beaucoup pour toutes tes explications! Ça prend du temps j en suis consciente! Je vais suivre tes instructions et je te dis!! Pour la redirection je gère comment? Merci! | |||||||
![]() | maritza a écrit : Qu'appelles-tu la "redirection" ? | |||||||
![]() ![]() | y.bli a écrit : Une fois le mail envoyé je suppose. Pointer sur une page de son choix.
| |||||||
Publicité | ||||||||
| ||||||||
Les bons plans du moment PC Astuces | Tous les Bons Plans | ||||||||||||||||
|