Formulaire et PHP

mimile65 -  
tite_tête13 Messages postés 145 Statut Membre -
Bonjour,

Je viens de créer un site web. Un pote m'a donné un formulaire tout fait, mais je n'arrive pas à le faire fonctionner. Mon hébergeur est Nfrance Conseil.
Le site : www.air-passion.com
Quelqu'un peut-il venir à mon secours ?
Merci d'avance,
Mimile
A voir également:

3 réponses

NookZ Messages postés 2376 Statut Membre 514
 
Pouvez-vous nous recopier le code du formulaire s'il vous plaît?
0
mimile65
 
Oui, je vais le faire.
0
mimile65
 
Voici le code complet.
Merci d'avance

<HTML>


<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<link href="../css/page.css" rel="stylesheet" type="text/css">
<script src="../js/page.js"></script>
<script src="scroll.js"></script>
</HEAD>
<style>
body {
background-color:#e0c9ee;
background: url("../images/contenu_liens.jpg");
background-repeat: repeat-y;
background-attachment: fixed;
}
#divUpControl{position:absolute; width:402; left:10; top:20; z-index:1; text-align: right}
#divDownControl{position:absolute; width:402; left:10; top:358; z-index:1; text-align: right}
#divContainer{position:absolute; width:394; height:406; overflow:hidden; top:0; left:0; clip:rect(0,394,406,0); visibility:hidden}
#divContent{position:absolute; top:0; left:0}

input{
border : 2px solid #e7bd22;
background-color: #ffffff;
font-weight : bold;
font-size : 11 px;
color : #000099;
}
textarea{
SCROLLBAR-FACE-COLOR: #e7bd22;
SCROLLBAR-HIGHLIGHT-COLOR: #e7bd22;
SCROLLBAR-SHADOW-COLOR: #000099;
SCROLLBAR-3DLIGHT-COLOR:#e7bd22;
SCROLLBAR-ARROW-COLOR: #000099;
SCROLLBAR-TRACK-COLOR: #000099;
SCROLLBAR-DARKSHADOW-COLOR: #e7bd22;

border : 2px solid #e7bd22;
background-color: #ffffff;
font-weight : bold;
font-size : 11 px;
color : #000099;
}
input.bouton{
border : 2px solid #e7bd22;
background-color: #ffffff;
font-size : 11 px;
font-weight : bold;

color : #000099;

}
</style>
<script>
function clear ()
{
for(var i=2; i <12; i++)
{
document.forms['contact'].elements[i].value='';
}
document.forms['contact'].elements["case_1"][1].checked = true;
document.forms['contact'].elements["case_1"][0].checked = false;
}
</script>

<script language="JavaScript" type="text/JavaScript">
function check_form()
{
var errorss='';
var champs = document.forms["contact"];
if(champs.elements["nom"].value.length<3)
{
errorss+= "Le nom\n";
}
if(champs.elements["prenom"].value.length<3)
{
errorss+= "Le prenom\n";
}
if(champs.elements["adresse"].value.length==0)
{
errorss+= "L'adresse\n";
}
if(champs.elements["codepostal"].value.length==0)
{
errorss+= "Le code postal\n";
}
if(champs.elements["ville"].value.length==0)
{
errorss+= "La ville\n";
}
if(champs.elements["pays"].value.length<3)
{
errorss+= "Le Pays\n";
}
if(champs.elements["telephone"].value.length==0)
{
errorss+= "Le Téléphone\n";
}
if(champs.elements["email"].value.length<3)
{
errorss+= "L'adresse e-mail\n";
}
lladresse = champs.elements["email"].value;
var place = lladresse.indexOf("@",1);
var point = lladresse.indexOf(".",place+1);
if ((place > -1)&&(lladresse.length >2)&&(point > 1))
{

}
else if(lladresse.length>2)
{
errorss+= "L'adresse e-mail est incorrecte\n";
}

if(errorss.length>0 || errorss!='')
{
errorss = "Veuillez corriger les champs suivants :\n\n" + errorss;
alert(errorss);
}
else
{
champs.submit();
}
}
</script>
<BODY BGCOLOR=#FFFFFF LEFTMARGIN=0 TOPMARGIN=0 MARGINWIDTH=0 MARGINHEIGHT=0 scroll=no onload="InitialiseScrollableArea();" >
<table cellspacing=0 cellpadding=0 border=0 width=100% height=100%>
<tr>
<td>
<div id="divContainer">
<div id="divContent">
<table cellspacing=0 cellpadding=10 border=0 width=100% height=100%>
<tr>
<td>
<p align=center><img src="../images/texte_informations.gif" ></p>

<table width="100%" border="0" cellspacing="5" cellpadding="2">
<tr valign=top>
<td valign="top">

<FORM ACTION="envoi_contact_options.asp?vient=" METHOD="POST" name="contact">
<input type="hidden" name="loption" value="Particulier"><input type="hidden" name="vient" value="">
<FONT FACE="Arial" SIZE=2 >Les champs avec un * doivent obligatoirement être remplis.</FONT>




<table cellspacing=0 cellpadding=0 border=0>
<tr>
<td><span style="font-size:12px;">Nom* :</span></td>
<td><INPUT TYPE="text" style=" width:225px;" NAME="nom"></td>
</tr>
<tr>
<td><span style="font-size:12px;">Prénom* :</span></td>
<td><INPUT TYPE="text" style=" width:225px;" NAME="prenom"></td>
</tr>
<tr>
<td><FONT SIZE="2" FACE="Arial">Profession :</span></td>
<td><INPUT TYPE="text" style=" width:225px;" NAME="profession"></td>
</tr>
<tr valign=top>
<td><span style="font-size:12px;">Adresse* :</span></td>
<td><TEXTAREA style=" width:225px;" NAME="adresse" ROWS="2" ></TEXTAREA></td>
</tr>
<tr>
<td><span style="font-size:12px;">Code Postal* :</span></td>
<td><INPUT TYPE="text" style=" width:225px;" NAME="codepostal"></td>
</tr>
<tr>
<td><span style="font-size:12px;">Ville* :</span></td>
<td><INPUT TYPE="text" style=" width:225px;" NAME="ville"></td>
</tr>
<tr>
<td><span style="font-size:12px;">Téléphone* :</span></td>
<td><INPUT TYPE="text" style=" width:225px;" NAME="telephone"></td>
</tr>
<tr>
<td><span style="font-size:12px;">Email* :</span></td>
<td><INPUT NAME="email" TYPE="text" id="email" style=" width:225px;" ></td>
</tr>
<tr>
<td><span style="font-size:12px;">Questions :</span></td>
<td><TEXTAREA style=" width:225px;" NAME="question" ROWS="2" ></TEXTAREA></td>
</tr>
</table>
<br><br>


</table>--></FORM>
<center>
<table cellspacing=0 cellpadding=0 border=0 width=75%>
<tr>
<td align=center><a href="#" onClick="check_form();" onmouseover="liena.src='../images/envoyerb.gif';" onmouseout="liena.src='../images/envoyer.gif';"><img src="../images/envoyer.gif" border="0" name="liena"></a></td>
<td></td>
<td align=center><a href="javascript:clear();" onmouseover="lienb.src='../images/effacerb.gif';" onmouseout="lienb.src='../images/effacer.gif';"><img src="../images/effacer.gif" border="0" name="lienb"></a></td>
</tr>
</table>
</center>
<br><br>
<font size="1">Vous disposez d'un droit d'accès,de modification, de
rectification et de suppression des données
qui vous concernent (art. 34 de la loi Informatique et Libertés').
Pour l'exercer, adressez-vous à <b><a href="mailto:contact@air-passion.com">contact</a></b></font>
</div>
</FONT>

</td>

</tr>

</table>


</td></tr></table>
</div>
</div>
</td>
</td>
<td>
<table cellspacing=0 cellpadding=0 border=0 height=100%>
<tr>
<td><div id="divUpControl"><a href="javascript:;" onMouseOver="PerformScroll(-7);" onMouseOut="CeaseScroll(); "><img src="images/fl_h_8.gif" border="0" name="arrowtop"></a> </div></td>
</tr>
<tr valign=bottom>
<td><div id="divDownControl"> <a href="javascript:;" onMouseOver="PerformScroll(7);" onMouseOut="CeaseScroll();"><img src="images/fl_b_8.gif" border="0" name="arrowbottom"></a> </div></td>
</tr>
</table></td>
</tr></table>
</BODY>


</HTML>
0
NookZ Messages postés 2376 Statut Membre 514
 
Avez-vous une page du nom de envoi_contact_options.asp ?
0
mimile65
 
Non, je n'ai pas cette page
0
NookZ Messages postés 2376 Statut Membre 514 > mimile65
 
C'est donc en effet la solution écrite par l'autre membre que vous devriez utiliser.
0
mimile65 > NookZ Messages postés 2376 Statut Membre
 
OK, merci, je vais essayer et je vous tiens au courant.
Il est super ce forum !!
0
tite_tête13 Messages postés 145 Statut Membre 3
 
Slt,

je crois que cette ligne est fausse :
<FORM ACTION="envoi_contact_options.asp?vient=" METHOD="POST" name="contact">

c'est pas plutôt ça qu'il faut mettre :
<FORM ACTION="ta_page.php" vient=" METHOD="POST" name="contact">
0
mimile65
 
OK, merci, je vais essayer
0
mimile65
 
Euhh ma question va te paraître idiote...Qu'est ce j'écris à la place de ta_page.php ?
0
NookZ Messages postés 2376 Statut Membre 514 > mimile65
 
Vous mettez le nom de la page qui sera ouverte après envoi du formulaire
0
mimile65 > NookZ Messages postés 2376 Statut Membre
 
Bonjour,

je reviens vers vous. Je n'ai pas d'autre page qui s'ouvre après envois du formulaire.
Le formulaire est en html.
0
tite_tête13 Messages postés 145 Statut Membre 3 > mimile65
 
Slt,

tu dois avoir une page php qui contient ta requête sql pour insérer tes valeurs dans ta base de données, c'est cette page là que tu dois appeler dans le form avec action="ta_page.php"
0