Formulaire et PHP

mimile65 -  
-
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

3 réponses

NookZ Messages postés 2138 Date d'inscription   Statut Membre Dernière intervention   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 2138 Date d'inscription   Statut Membre Dernière intervention   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 2138 Date d'inscription   Statut Membre Dernière intervention   514 > mimile65
 
C'est donc en effet la solution écrite par l'autre membre que vous devriez utiliser.
0
mimile65 > NookZ Messages postés 2138 Date d'inscription   Statut Membre Dernière intervention  
 
OK, merci, je vais essayer et je vous tiens au courant.
Il est super ce forum !!
0

 
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