Formulaire PHP
Résolu
crealex
Messages postés
2
Statut
Membre
-
crealex Messages postés 2 Statut Membre -
crealex Messages postés 2 Statut Membre -
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 :)