Accueil > Forum > > > > Envoi formulaire avec 6 champs
Envoi formulaire avec 6 champs
samedi 29 décembre 2007 à 20:18:14 |
Envoi formulaire avec 6 champs

matou84
|
Bonjour tout le monde, c'est après beaucoup de navigation sur Internet sans succès que je viens poser cette question ici ... le but de ma démarche est de créer un formulaire de contact pour demander la disponibilité pour une pension de famille ( avec des champs comme date_arrivee, nbre_pers ... ). J'ai réussi à mettre en place les champs nécessaires mais la récupération des données et l'envoi de celle-ci ne se font pas !!! Voici en image à quoi ressemble mon formulaire : [img]http://images.hack.free.fr/images/pxxqyo7s.jpg[/img] Cetains ont déja poster des codes mais aucun de ceux là ne marchent de mon coté donc est ce que qq'un pourrait m'aider à completer ce formulaire pour recevoir les données sur ma boite mail ( matt.bar@wanadoo.fr ) Merci infiniment de votre aide Mathieu
|
|
samedi 29 décembre 2007 à 20:23:32 |
Re : Envoi formulaire avec 6 champs

matou84
|
en fait le lien actif pour voir le formulaire mon formulaire en imageavec les champs suivants : nom, email, date arrivée, nombre nuits, nombe pers, bouton radio pour choix type logement : dortoir-ch indiv -ch double et une partie message voila il y a tout cette fois ci !!   
|
|
samedi 29 décembre 2007 à 20:53:51 |
Re : Envoi formulaire avec 6 champs
|
samedi 29 décembre 2007 à 20:59:39 |
Re : Envoi formulaire avec 6 champs

matou84
|
Excuse moi voila le code du formulaire ...
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>Mon formulaire.</title> <style type="text/css" media="all"> td {font-weight: bold; text-align: right;} td.liste{text-align: left;} th {font-size: 2em; color: red; padding: 0; border-bottom: 1px solid red;} </style><style type="text/css" media="print"> div.nepasvoir p:first-line {font-weight: bold;} tr#nepasimprimer {display: none;} </style><style type="text/css" media="screen"> div.nepasvoir {display: none;} td.info{border-left : 3px solid red; border-bottom: 1px solid red} td.champ{border-right : 1px solid red;} td {padding: 0.25em 1px;} td.subject{border-left : 3px solid green; border-bottom: 1px solid green} td.liste{ border-top: 1px dotted red; border-right: 1px solid green; border-bottom: 1px solid green;} td.contenu{border-left : 3px solid gray; border-bottom: 1px solid gray} td.contenant{border-right : 1px solid gray; border-bottom: 1px solid gray} td.lesboutons{} </style><script type="text/javascript" language="Javascript"> <!-- function verification() { if(document.formulaire.nom.value == "") { alert("Veuillez entrer votre nom svp"); document.formulaire.nom.focus(); return false; } else if(document.formulaire.email.value == "") { alert("Veuillez entrer votre adresse electronique svp"); document.formulaire.email.focus(); return false; } else if(document.formulaire.email.value.indexOf('@') == -1) { alert("Ce n'est pas une adresse electronique, verifiez la svp"); document.formulaire.email.focus(); return false; } else if(document.formulaire.date_arrivee.value == "") { alert("Veuillez entrer votre date d'arrivée svp"); document.formulaire.date_arrivee.focus(); return false; } else if(document.formulaire.date_arrivee.value.indexOf('/') == -2) { alert("Ce n'est pas une date valide au format JJ/MM/AA, verifiez la svp"); document.formulaire.date_arrivee.focus(); return false; } else if(document.formulaire.nombre_nuits.value == "") { alert("Veuillez entrer le nombre de nuits svp"); document.formulaire.nombre_nuits.focus(); return false; } else if(document.formulaire.nombre_pers.value == "") { alert("Veuillez entrer le nombre de personnes svp"); document.formulaire.nombre_pers.focus(); return false; } else sujetoption = -1 for (i=0; i<formulaire.sujet.length; i++) { if(document.formulaire.sujet[i].checked){ sujetoption = i } } if (sujetoption == -1) { alert("Veuillez choisir le sujet de votre message svp"); return false; } return true } //--> </script></head><body><form name="formulaire" action="traitement.php" method="post" onsubmit="return verification()"> <table><tbody><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><th colspan="2" rowspan="1">Formulaire de contact</th> </tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td style="text-align: center;">Nom : </td><td style="text-align: left;"><input name="nom" size="50" type="text"></td></tr> <tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td style="text-align: center;">Email : </td><td style="text-align: left;"><input name="email" size="50"></td></tr> <tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td style="text-align: center;">Date d'arrivée :</td><td style="text-align: left;"><input value="JJ/MM/AA" maxlength="8" name="date_arrivee" size="8"></td></tr> <tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td style="text-align: center;">Nombre de nuits : </td><td style="text-align: left;"><input maxlength="2" name="nombre_nuits" size="2"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td style="text-align: center;">Nombre de personnes : </td><td style="text-align: left;"><input maxlength="2" name="nombre_pers" size="2"></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td style="text-align: center;">Type de logement : </td><td style="text-align: left;"><input name="sujet" value="renseignement" type="radio"> Dortoir<br> <input name="sujet" value="probleme technique" type="radio"> Chambre individuelle<br> <input name="sujet" value="partenariat" type="radio">Chambre double</td></tr> <tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td style="text-align: center;">Votre message</td><td style="text-align: left;"><textarea name="texte" cols="50" rows="20"></textarea></td></tr> <tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td><input name="annuler" value="Annuler" type="reset"></td><td><input name="soumettre" value="Envoyer" type="submit"></td></tr></tbody></table></form></body></html>
et celui du fichier php pour l'envoi des données ..
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html><head><meta content="text/html; charset=ISO-8859-1" http-equiv="content-type"><title>traitement</title><meta content="matt" name="author"></head> <body><?php $adresse="matou84@gmail.com"; $from="From: $nom=htmlentities $date_arrivee=htmlentities $nombre_nuits=htmlentities $nombre_pers=htmlentities <$email>\r\n"; $from.="Reply-To: $nom=htmlentities $date_arrivee=htmlentities $nombre_nuits=htmlentities $nombre_pers=htmlentities <$email>\n"; $from.="X-priority:3\n"; $texte="<html>"; $texte.="$texte"; $texte.="</html>"; $from.="MIME-Version: 1.0\r\n"; $from.="Content-Type: text/html"; if (mail($adresse,$sujet,$texte,$from)) echo("<center><font color=green><br><br><br><h2>Formulaire envoyé ! Je vous répondrais rapidement. Merci!</h2></font><br><a href=/>Cliquez ici pour revenir à l'accueil</a></center>"); else echo("<center><font color=red><br><br><br><h2>Problème à l'envoi du mail...désolé nous ne pouvons actuellement traiter votre demande</h2></font><br>Contactez nous plus <a href="mailto:$adresse">classiquement</a>"); ?><br></body></html>
J'espere que ca suffira !!!
|
|
samedi 29 décembre 2007 à 21:06:42 |
Re : Envoi formulaire avec 6 champs
|
samedi 29 décembre 2007 à 21:35:56 |
Re : Envoi formulaire avec 6 champs

Loki6
|
je ne comprends pas ce qu'est htmlentities... je n'ai pas un haut niveau faut dire. et d'où sortent les variables $email et $texte ?  Loki 
|
|
dimanche 30 décembre 2007 à 02:48:58 |
Re : Envoi formulaire avec 6 champs

Moritus
|
je suis pas sur de comprendre ton code php mais bon...
va voir ce lien
http://www.phpscripts-fr.net/scripts/scripts.php?cat=Formulaires+%2F+Email
et regarde pour
fromail+
si tu bidouille un peu le php tu va t'en sortir facilement afin de mettre tes champs de forumlaires
si j'essairai de te le modifier
@+
|
|
lundi 31 décembre 2007 à 01:52:24 |
Re : Envoi formulaire avec 6 champs

matou84
|
Bonjour Moritus ,
merci pour ce lien je vais vérifier ca de suite ...
si jamais ca ne marche pas je te le ferais savoir pour que t'essaie de le modifier : tu te prendrais la tête pour rien si jamais ca fonctionnait !!!
a+
matou84
|
|
lundi 31 décembre 2007 à 01:54:30 |
Re : Envoi formulaire avec 6 champs
|
lundi 31 décembre 2007 à 02:53:50 |
Re : Envoi formulaire avec 6 champs

Moritus
|
ca c vrai...
si dans ton formulaire, tu a un, exemple,
<input type="text" name="nom">
dans ton fichier php tu met ca au debut
$nom =$_POST['nom'];
cela fait tu peut utiliser $nom comme variable dans ton code php...
sinon tu doit utiliser $_POST['nom'] a chaque fois et non seulement $nom
est-ce que tu comprend??
|
|
Cette discussion est classée dans : données, formulaire, champs, envoi, img
Répondre à ce message
Sujets en rapport avec ce message
formulaire [ par cba ]
cbaj'ai créé un formualire en HTML dont les données des variables sont envoyées dans un fichier.txt.criq.php traite les données des variables et écrit
Récupérer données formulaire + envoi par e-mail [ par kronprinz ]
Quelqu'un peut-il m'aider ?Je cherche comment récupérer des données dans un formulaire et me les envoyer par e-mail avec PHP. Pouvez-vous m'expliquer
champs formulaire obligatoire [ par Blacknight91titi ]
Salutvoila j'aimerai savoir comment faire pour que dans un formulaire on soit obliger de remplir certain champs, et si un parmis eu n'est pas rempli a
Formulaires: 1 bouton d'envoi, 1 bouton d'option [ par skmancuso ]
Bonjour,Je suis en train d'écrire un formulaire d'envoi. ce formulaire a une particularité. il possède 2 boutons. Celui tout en bas est un bouton d'en
remplir un formulaire avec des données mysql [ par Vautour013 ]
Bonjour,J'ai un formulaire avec des champs textes et je souhaite les remplir avec des données récupérées dans une bdd mysql. Je remplis les champs ave
Base de données Vers Formulaire [ par EMSIEN ]
Bonjour à Vous Toutes et à Vous Tous,Voilà je veux remplir les champs de ma forme à partir de données sur la base de données (j'ai fais l'opération in
Petit problème d'envoi de données dans BDD... [ par ToOx ]
Bonjour à tous !Je suis actuellement en train de développer un système de publication de news (basique pour le moment) mais lorsque je met une quelcon
Insertion et envoi d'un mail des valeurs d'un formulaire [ par ybporta ]
Hello, je voudrais insérer les données d'un formulaire dans une table et envoyer un mail à un seul contact les mêmes informations. J'arrive bien les f
Question simple [ par LaTatadu91 ]
Bonjour,voila j'ai une question tres simple:j'effectue dans un script un controle des champs d'un formulaire pour savoir si ils sont bien rempliset ds
pb avec la gestion du temps [ par tekbright717 ]
Mon problème : traiter des donnée rentré uniquement après un certain temps. pour cela, j'ai lors de l'entré des données dans la base par simple f
Livres en rapport
|
Derniers Blogs
[MIX10] KEYNOTE DEUXIèME JOURNéE - INTERNET EXPLORER 9, HTML5, VISUAL STUDIO 2010, ODATA[MIX10] KEYNOTE DEUXIèME JOURNéE - INTERNET EXPLORER 9, HTML5, VISUAL STUDIO 2010, ODATA par cyril
Le deuxième keynote du mix fut très riche en contenu. Internet Explorer 9 Juste un après le lancement de Internet Explorer 8, Microsoft a dévoilé les nouveautés de Internet Explorer 9. Désormais, IE supportera HTML5, SVG et CSS3. L'élément ...
Cliquez pour lire la suite de l'article par cyril CERTIFICATIONS BETA .NET 4CERTIFICATIONS BETA .NET 4 par KooKiz
Les inscriptions pour les certifications beta .NET 4 ont commencé. L'inscription est offerte pour les examens suivants : - 71-511, TS: Windows Applications Development with Microsoft .NET Framework 4 - 71-515, TS: Web Applications Development with...
Cliquez pour lire la suite de l'article par KooKiz [MIX 2010] - MICROSOFT TRANSLATOR TECHNOLOGY PREVIEW V2[MIX 2010] - MICROSOFT TRANSLATOR TECHNOLOGY PREVIEW V2 par redo
J'imagine que la plupart d'entre vous connaissent bien et utilisent le service de traduction de Google, mais connaissez-vous celui de Microsoft . Microsoft Translator ? Effectivement, Microsoft nous annoncé le lancement version 2 de la Technologie Preview...
Cliquez pour lire la suite de l'article par redo LANCEMENT EN PREVIEW DE CYCLONE LORS DES TECHDAYS 2010!LANCEMENT EN PREVIEW DE CYCLONE LORS DES TECHDAYS 2010! par MPOWARE
Toutes les vidéos de ce lancement sont en ligne!
Partie I - Intro
http://www.youtube.com/watch?v=LkQzTQ8T6CA
Partie II - Démo 1
http://www.youtube.com/watch?v=drAhYQ7lqvo
Partie III - Démo 2
http://www.youtube.com/watch?v=c8KM_1Gqybc...
Cliquez pour lire la suite de l'article par MPOWARE [WP7] JE NE VEUX PAS D'UN NOUVEL IPHONE[WP7] JE NE VEUX PAS D'UN NOUVEL IPHONE par FREMYCOMPANY
Je pense qu'ils ont besoin d'une piqure de rappel chez Microsoft : c'est bien gentil d'avoir une interface jolie, mais si c'est pour avoir un truc qui ne convainct pas dedans, c'est peine perdue.
---->
Système ouvert ----> Fermé ?
P...
Cliquez pour lire la suite de l'article par FREMYCOMPANY
Logiciels
Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods Konvertor (4.00)KONVERTOR (4.00)Le logiciel est un gestionnaire multimedia affichant, jouant et convertissant plus de 2000 format... Cliquez pour télécharger Konvertor
|