Formulaire PHP
Résolu
crealex
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
crealex Messages postés 2 Date d'inscription Statut Membre Dernière intervention -
crealex Messages postés 2 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je ne sais comment faire un formulaire qui renvoie mes données en PHP :(
Voilà ma page en html :
Est ce que je suis bien au niveau du code et qu'elle est la marche à suivre ensuite pour la page en PHP.
J'ai beau regardé partout, j'y comprends rien…
Dernière chose, mon bouton envoyer est un lien.
Merci pour votre aide :)
je ne sais comment faire un formulaire qui renvoie mes données en PHP :(
Voilà ma page en html :
Est ce que je suis bien au niveau du code et qu'elle est la marche à suivre ensuite pour la page en PHP.
J'ai beau regardé partout, j'y comprends rien…
Dernière chose, mon bouton envoyer est un lien.
Merci pour votre aide :)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>Contacts</title> <link href="../style.css" rel="stylesheet" type="text/css" /> <link href="../layout.css" rel="stylesheet" type="text/css" /> <script src="../rollover.js" type="text/javascript"></script> <script type="text/javascript"> <!-- function MM_preloadImages() { //v3.0 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array(); var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++) if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}} } function MM_swapImgRestore() { //v3.0 var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc; } function MM_findObj(n, d) { //v4.01 var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) { d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n]; for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); if(!x && d.getElementById) x=d.getElementById(n); return x; } function MM_swapImage() { //v3.0 var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3) if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];} } function MM_validateForm() { //v4.0 if (document.getElementById){ var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments; for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=document.getElementById(args[i]); if (val) { nm=val.name; if ((val=val.value)!="") { if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@'); if (p<1 || p==(val.length-1)) errors+='- '+nm+' must contain an e-mail address.\n'; } else if (test!='R') { num = parseFloat(val); if (isNaN(val)) errors+='- '+nm+' must contain a number.\n'; if (test.indexOf('inRange') != -1) { p=test.indexOf(':'); min=test.substring(8,p); max=test.substring(p+1); if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n'; } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' is required.\n'; } } if (errors) alert('The following error(s) occurred:\n'+errors); document.MM_returnValue = (errors == ''); } } //--> </script> <style type="text/css"> <!-- .Style1 {color: #FFFFFF} --> </style> <script src="Scripts/AC_RunActiveContent.js" type="text/javascript"></script> </head> <body id="page6" onload="mm_preloadImages('images/m1m.jpg','images/m2m.jpg','images/m3m.jpg','images/m4m.jpg','images/m5m.jpg','images/m6m.jpg');MM_preloadImages('../images/m3m.jpg','../images/m4m.jpg','../images/m5m.jpg','../images/m6m.jpg')"> <div class="tall_content"> <div class="site_center"> <div class="main"> <!-- header --> <script type="text/javascript"> AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','779','height','334','align','top','src','../boomerang','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','play','false','loop','false','movie','../boomerang' ); //end AC code </script> <noscript> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://fpdownload2.macromedia.com/get/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="779" height="334" align="top"> <param name="movie" value="../boomerang.swf" /> <param name="quality" value="high" /> <param name="PLAY" value="false" /> <param name="LOOP" value="false" /> <embed src="../boomerang.swf" width="779" height="334" loop="False" align="top" quality="high" pluginspage="https://get.adobe.com/flashplayer/" type="application/x-shockwave-flash" play="false"></embed> </object> </noscript> <div class="h_menu"><a href="../index.html"><img src="../images/m1m.jpg" alt="Home" id="image3" onmouseover="MM_swapImage('image3','','../images/m3m.jpg',1)" onmouseout="MM_swapImgRestore()" /></a><a href="portfolio.html"><img src="../images/m4.jpg" alt="Portfolio" id="image4" onmouseover="MM_swapImage('image4','','../images/m4m.jpg',1)" onmouseout="MM_swapImgRestore()" /></a><a href="clients.html"><img src="../images/m5.jpg" alt="Clients" id="image5" onmouseover="MM_swapImage('image5','','../images/m5m.jpg',1)" onmouseout="MM_swapImgRestore()" /></a><a href="contact.html"><img src="../images/m6.jpg" alt="Contacts" id="image6" onmouseover="MM_swapImage('image6','','../images/m6m.jpg',1)" onmouseout="MM_swapImgRestore()" /></a></div> </div> </div> </div> <div class="tall_bot"> <div class="tall_top"> <div class="site_center"> <div class="main"> <!-- content --> <div class="content"> <div class="col_1"> <p> </p> <p><img src="../images/1f5.gif" alt="Téléphone" width="57" height="42" class="title" /><span>Alexis Mathieu<br /> <br /> </span>107 bld murat<br /> 75016 Paris<br /> <br style="line-height:11px;" /> Telephone : + 00 33 619082618<br /> <br /> E-mail :<br /> <a href="mailto:alexis.mathieu@agenceboomerang.fr" class="Style1">alexis.mathieu@agenceboomerang.fr</a> </p> </div> <div class="col_2"> <img src="../images/6title2.gif" class="title" alt="" /> <span>Formulaire de Contact</span> <p> Pour toute demande, tarifs, devis...</p> <form action="envoi.php" method="post" enctype="multipart/form-data"> <div class="col_box"> <div class="col_box_1"> Nom : <div class="h_f"> <label> <input name="Nom" type="text" id="Nom" /> </label> </div> Adresse Mail : <div class="h_f"> <label> <input type="text" name="Adresse Mail" id="Adresse Mail" /> </label> </div> Téléphone : <div class="h_f"> <label> <input type="text" name="Téléphone" id="Téléphone" /> </label> </div> </div> <div class="col_box_2"> Votre message : <textarea cols="2" rows="2" id="Message" onblur="MM_validateForm('Nom','','R','Adresse Mail','','R','Téléphone','','R','Message','','R');return document.MM_returnValue"></textarea> <br /> <a href="#$MailTo = "alexis.mathieu@agenceboomerang.fr"" onclick="post();">ENVOYER</a></div> <div class="clear"></div> </div> </form> </div> <div class="clear"></div> </div> </div> </div> </div> </div> <!--footer--> <div class="site_center"> <div class="main"> <div class="footer">Creation : Alexis Mathieu © 2008 <br /> </div> </div> </div> </body> </html>
A voir également:
- Formulaire PHP
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook compte désactivé - Guide
- Formulaire de reclamation instagram - Guide
- Easy php - Télécharger - Divers Web & Internet
- Confirmer le nouvel envoi du formulaire err_cache_miss - Forum Webmastering
2 réponses
Salut donc ca c'est ton formulaire
Sur ta page php tu dois avoir
J'ai pas testé mais ca devrait fonctionner.
Karando
<form action="envoi.php" method="post" enctype="multipart/form-data"> <div class="col_box"><div class="col_box_1"> Nom :<div class="h_f"> <label> <input name="Nom" type="text" id="Nom" /> </label></div> Adresse Mail :<div class="h_f"> <label> <input type="text" name="adressemail" id="Adresse Mail" /> </label> </div> Téléphone :<div class="h_f"> <label> <input type="text" name="telephone" id="Téléphone" /></label> </div> </div><div class="col_box_2"> Votre message :<textarea cols="2" rows="2" id="Message" onblur="MM_validateForm('Nom','','R','Adresse Mail','','R','Téléphone','','R','Message','','R');return document.MM_returnValue" name='textarea' ></textarea> <br /> <a href="#$MailTo = "alexis.mathieu@agenceboomerang.fr"" onclick="post();">ENVOYER</a></div> <div class="clear"></div></div> </form>
Sur ta page php tu dois avoir
<?php $nom = $_POST["Nom"]; // la j'ai modifier le name de adresse mail par adressemail $adressemail = $_POST["adressemail"]; //la meme chose j'ai mis name='textarea' car il n'y etait pas $text = $_POST["textarea"]; //j'ai changé le name="Téléphone" par name="telephone" $tel =$_POST["telephone"]; $message = "Nom:".$nom.<br/> Adresse Email : ".$adressemail."<br /> Tel : ".$tel."<br/> Texte : ".$text."<br/> "; et ensuite tu veux envoyer cela vers ton email : mail("tonemail","sujet de l'email",$message); ?>
J'ai pas testé mais ca devrait fonctionner.
Karando
Merci Karando pour ton aide :)
mais voilà où j'en suis, et ça ne marche tjrs pas… :(
Ma page contact.html :
et ma page envoi.php
Voilou, si je peux encore avoir un peu de votre aide, ça serait super sympa :)
mais voilà où j'en suis, et ça ne marche tjrs pas… :(
Ma page contact.html :
Pour toute demande, tarifs, devis...</p> <form action="envoi.php" method="post" enctype="multipart/form-data"> <div class="col_box"> <div class="col_box_1"> Nom : <div class="h_f"> <label> <input name="Nom" type="text" id="Nom" /> </label> </div> Adresse Mail : <div class="h_f"> <label> <input type="text" name="Adresse Mail" id="Adresse Mail" /> </label> </div> Téléphone : <div class="h_f"> <label> <input type="text" name="Téléphone" id="Téléphone" /> </label> </div> </div> <div class="col_box_2"> Votre message : <textarea cols="2" rows="2" id="Message" onblur="MM_validateForm('Nom','','R','Adresse Mail','','R','Téléphone','','R','Message','','R');return document.MM_returnValue"></textarea> <br /> <a href="#href="javascript:envoi.phpsubmit.();">ENVOYER</a>" onclick="post();">ENVOYER</a></div> <div class="clear"></div> </div> </form>
et ma page envoi.php
Pour toute demande, tarifs, devis...</p> <?php $_POST[<?php $nom = $_POST["Nom"]; $adressemail = $_POST["adressemail"]; $text = $_POST["textarea"]; $tel =$_POST["telephone"]; $message = "Nom:".$nom.<br/> Adresse Email : ".$adressemail."<br /> Tel : ".$tel."<br/> Texte : ".$text."<br/> "; mail("alexis.mathieu@agenceboomerang.fr","sujet de l'email",$message); ?> <form action="envoi.php" method="post" enctype="multipart/form-data"> <div class="col_box"> <div class="col_box_1"> Nom : <div class="h_f"> <label> <input name="Nom" type="text" id="$Nom" /> </label> </div> Adresse Mail : <div class="h_f"> <label> <input type="text" name="Adresse Mail" id="$Adresse Mail" /> </label> </div> Téléphone : <div class="h_f"> <label> <input type="text" name="Téléphone" id="$Téléphone" /> </label> </div> </div> <div class="col_box_2"> Votre message : <textarea cols="2" rows="2" id="$Message" onblur="MM_validateForm('Nom','','R','Adresse Mail','','R','Téléphone','','R','Message','','R');return document.MM_returnValue"></textarea> <br /> <a href="#" onclick="post();">ENVOYER</a></div> <div class="clear"> <p>Le message a bien été envoyé, merci :)</p>
Voilou, si je peux encore avoir un peu de votre aide, ça serait super sympa :)