Formulaire et PHP

Fermé
mimile65 - 10 févr. 2009 à 11:34
tite_tête13 Messages postés 125 Date d'inscription mardi 20 mai 2008 Statut Membre Dernière intervention 19 février 2010 - 11 févr. 2009 à 12:00
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 jeudi 29 janvier 2009 Statut Membre Dernière intervention 7 mars 2013 514
10 févr. 2009 à 11:35
Pouvez-vous nous recopier le code du formulaire s'il vous plaît?
0
Oui, je vais le faire.
0
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 jeudi 29 janvier 2009 Statut Membre Dernière intervention 7 mars 2013 514
10 févr. 2009 à 14:06
Avez-vous une page du nom de envoi_contact_options.asp ?
0
Non, je n'ai pas cette page
0
NookZ Messages postés 2138 Date d'inscription jeudi 29 janvier 2009 Statut Membre Dernière intervention 7 mars 2013 514 > mimile65
10 févr. 2009 à 14:15
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 jeudi 29 janvier 2009 Statut Membre Dernière intervention 7 mars 2013
10 févr. 2009 à 14:16
OK, merci, je vais essayer et je vous tiens au courant.
Il est super ce forum !!
0
tite_tête13 Messages postés 125 Date d'inscription mardi 20 mai 2008 Statut Membre Dernière intervention 19 février 2010 3
10 févr. 2009 à 14:08
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
OK, merci, je vais essayer
0
Euhh ma question va te paraître idiote...Qu'est ce j'écris à la place de ta_page.php ?
0
NookZ Messages postés 2138 Date d'inscription jeudi 29 janvier 2009 Statut Membre Dernière intervention 7 mars 2013 514 > mimile65
10 févr. 2009 à 19:36
Vous mettez le nom de la page qui sera ouverte après envoi du formulaire
0
mimile65 > NookZ Messages postés 2138 Date d'inscription jeudi 29 janvier 2009 Statut Membre Dernière intervention 7 mars 2013
11 févr. 2009 à 11:42
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 125 Date d'inscription mardi 20 mai 2008 Statut Membre Dernière intervention 19 février 2010 3 > mimile65
11 févr. 2009 à 12:00
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