Accueil > Forum > > > > PB s/ FORMULAIRE
PB s/ FORMULAIRE
jeudi 31 janvier 2008 à 19:23:55 |
PB s/ FORMULAIRE

ITALIENNE
|
Bonjour a tous, je suis nouvelle, et passe mon premier message. En effet, je suis découragée, car je n'arrive pas a trouver une solution a mon PB. J'ai crée 1 site mais mon formulaire HTML PHP ne fonctionne pas. Voila 3 messages que je passe a mon hebergeur, mais pas de réponse !! Si je viens vers vous c'est que j'ai fait un copier/coller du formulaire proposé en ligne avec le code PHP qui va bien....mais pour moi, il ne fonctionne pas. Le voici : FORMULAIRE sur 1 page <HTML> <HEAD> <TITLE>E-Mail Formulaire</TITLE> </HEAD> <BODY> <FORM method="POST" action="envoi.php"> <P>VOTRE RESERVATION:<br> <P>Votre nom prenom:<br> <INPUT type="text" name="nom" size=30> </p> <P>Votre adresse:<br> <INPUT type="text" name="adresse" size=30> </p> <P>Votre telephone:<br> <INPUT type="text" name="telephone" size=30> </p> <P>Votre adresse E-Mail:<br> <INPUT type="text" name="email" size=30> </p> <P>Date d arrivee:<br> <INPUT type="text" name="date d arrivee" size=30> </p> <P>Date de depart:<br> <INPUT type="text" name="date de depart" size=30> </p> <P>Nbre de chambres:<br> <INPUT type="text" name="nbre de chambres" size=30> </p> <P>Nbre d enfants:<br> <INPUT type="text" name="nbre d enfants" size=30> </p> <P>Nbre d adultes:<br> <INPUT type="text" name="nbre d adulte" size=30> </p> <P>Message:<br> <textarea name="message" cols=30 rows=5></textarea> </p><INPUT type="submit" value="Envoyer"> </p><INPUT type="reset" value="Annuler"> </FORM> </BODY> </HTML>
CODE PHP sur 2eme page
<?php //Pour définir chaque input du formulaire, ajouter le signe de dollar devant $msg .= reservation; $msg .= "nom:\t$nom\n"; $msg .= "adresse:\t$adresse\n"; $msg .= "telephone:\t$telephone\n"; $msg .= "e-mail:\t$email\n"; $msg .= "date d arrivee:\t$date d arrivee\n"; $msg .= "date de depart:\t$date de depart\n"; $msg .= "nbre de chambres:\t$nbre de chambres\n"; $msg .= "nbre d enfants:\t$nbre d enfants\n"; $msg .= "nbre d adultes:\t$nombre d adultes\n"; $msg .= "message:\t$message\n";
//Pourait continuer ainsi jusqu'à la fin du formulaire $recipient = "patisson@machore.com"; $subject = "p8"; $redirection = " [ Lien ]"; $url_redir = $redirection; $mailheaders = "From: Mon test de formulaire<> \n"; $mailheaders .= "Reply-To: $email\n\n"; mail($recipient, $subject, $msg, $mailheaders); echo "<HTML><HEAD>"; echo "<TITLE>Formulaire envoyer!</TITLE></HEAD><BODY>"; echo "<H1 align=center>Merci, $nom </H1>"; echo "<P align=center>"; echo "Votre formulaire à bien été envoyé !</P>"; echo "<script language=\"javascript\">"; echo "window.location=('$url_redir');"; echo "</script>"; echo "$reponse"; echo "</BODY></HTML>";
?>
Voila vous avez tout, pourriez-vous me dire pourquoi ca ne fonctionne pas ? Bien a Vous.
ITALIENNE
|
|
jeudi 31 janvier 2008 à 20:03:12 |
Re : PB s/ FORMULAIRE

malalam
|
Réponse acceptée !
Hello,
oula...ouvre un bouquin sur le php, ou lis des tutos, parce que là, tu es loin du compte. Déjà, le html est vieillot, mais bon... Ensuite, une variable en php ne peut pas contenir d'espaces. De plus, une variable provenant d'un formulaire doit être récupérer via $_POST['nom_élément_formulaire'] Encore, un formulaire et soumis et cette soumission doit être testé, car ton email ne doit être envoyé qu'après soumission du formulaire.
Si je devais détailler, ça me prendre 10 pages de tuto...sincèrement, je te conseille vraiment d'acheter un bon bouquin pour débuter en php (et en html au passage) avant de te replonger sur ce formulaire.
Mais en gros, déjà, si tu renommais tes champs de formulaire et que tu passais par $_POST, ton bin's fonctionnerait peut-être...à défaut d'être correct.
|
|
jeudi 31 janvier 2008 à 21:11:33 |
Re : PB s/ FORMULAIRE

ITALIENNE
|
Merci MALALAM, Pour ta gouverne, je te signale que j'ai pompé ce script sur ce meme forum, il va sans dire que les personnes qui l'ont mis en ligne sont comme moi...bon a racheter un bouquin !!?? J'hesitais a m'inscrire sur un forum, et pour cause, je n'en attendais pas moins que ce genre de réponse !! Et bien voila, tu m'as prouvé que je n'ai qu'a aller voir ailleurs !! Au faite, je débutais....comme un jour tu l'as fait...!! MERCI
ITALIENNE
|
|
jeudi 31 janvier 2008 à 21:23:18 |
Re : PB s/ FORMULAIRE

malalam
|
Réponse acceptée !
Lol... en plus d'être débutante, tu es susceptible? Quand on débute, ouvrir un bouquin et lire des tutos est quelque chose de normal. Si toi, tu prends mal qu'on te le conseille, c'est ton problème. Il n'y a que toi pour savoir si tu as envie der progresser ou pas. Je t'ai donné les grandes lignes de ce vers quoi tu dois chercher. Apparemment, tu n'as pas eu envie de comprendre ce que je t'ai écrit. Quand aux codes présents sur ce code, il y en a effectivement BEAUCOUP qui proviennent de débutants. D'ailleurs, ils les déposent ici -en général- pour être critiqués et conseillés. Heureusement, tous n'ont pas ton caractère, et progressent, du coup. A bon entendeur... et bonne chance sur ton prochain forum où on te donnera soit de mauvais conseils, soit peu ou prou la même chose que ce que je t'ai dit : revois tes bases, car tu as de grosses lacunes. Et après, tout te semblera beaucoup plus facile. Et, si jamais tu parviens à ravaler ta fierté, tâche de relire ce que je t'ai écrit, et de te pencher un peu dessus, voire d'orienter tes questions sur tes prochains forum (je te donne les mots clefs : soumission de formulaire, test de la soumission, $_POST..., nommage des variables en php...).
Ciao
|
|
jeudi 31 janvier 2008 à 21:29:56 |
Re : PB s/ FORMULAIRE

ITALIENNE
|
Vu ta réponse, "et ta pédagogie", il semblerait que tu sois aussi susceptible. Merci quand meme. ITALIENNE
|
|
jeudi 31 janvier 2008 à 21:35:33 |
Re : PB s/ FORMULAIRE

malalam
|
Je ne suis pas un pédagogue, juste quelqu'un qui essaye de faire profiter de son expérience à la communauté php. L'enseignement, c'est pas mon trip. Et je ne suis pas susceptible :-) Je réponds juste à ton message : c'est toi qui cherche de l'aide, je tâche de t'aider, mais tu es trop fière pour accepter mes conseils. Tant pis pour toi (parce que moi, au fond...ça ne change pas grand chose à ma soirée), et bonne chance avec d'autres. N'empêche, j'ai raison sur le fond : tu as besoin de revoir tes bases (et j'ai quand même été assez pédagogue pour te dire quelles bases, tu remarqueras). Et ça, ça n'a jamais été une insulte...(enfin, en tous cas, pas dans sur ma planête; mais comme je viens de Mars, et toi de vénus, parait-il...).
|
|
vendredi 1 février 2008 à 09:55:02 |
Re : PB s/ FORMULAIRE

Teclis01
|
Arrete de draguer papy  Je vais donner mon avis j'ai envie  Le formulaire aue tu donnes est à mes yeux une antiquité. Tant au PdV code php qu'au point de vue code html. Le fait est que se lancer pour créer un site web est proposé par diverses écoles... Les old schools => malalam html ça n'existe pas vive le xhtml !!! (et le xml  ) Les Dev d'autres langages => juste apprentissage du (x)html et la syntaxe du php Les autodidactes => ça donne le code que tu vois Malalam "critique" le code dans le soucis de te faire apprendre "de la bonne manière" il est un peu bourru certes (  ) mais il est très competent. Pour ma part je te dirais la même chose que lui mais je ne repeterais pas (ça sert a rien) Ceci n'est que mon PdV et n'engage que ma seule et unique personne. Je te souhaite bonne continuation... PS: il manque un jeu de js pour parfaire ton enseignement des langages web  PdV: Point de Vue -------------------------------------------------------------------------------------------------- Il vaut mieux poser une question et passer pour bête que le rester toute sa vie
|
|
Cette discussion est classée dans : date, formulaire, msg, echo, nbre
Répondre à ce message
Livres en rapport
|
Derniers Blogs
ROSLYN FLUENT APIS: ROSLYNHELPER NUGET PACKAGEROSLYN FLUENT APIS: ROSLYNHELPER NUGET PACKAGE par Matthieu MEZIL
Si vous utilisez Roslyn et que vous vous voulez vous simplifier le code du code rewriter, je vous conseille d'installer mon NuGet package RoslynHelper ....(read more) ...
Cliquez pour lire la suite de l'article par Matthieu MEZIL POUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDNPOUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDN par neodante
Quelle est le point commun entre : Microsoft il y a 10 ans et Apple aujourd'hui ? Réponse: avoir une politique de protocoles propriétaires et fermés :) Car pour rappel (si si je vous assure c'est important de le rappeler), la majorité des spécifications e...
Cliquez pour lire la suite de l'article par neodante JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|