Bonsoir tout le monde,
Voici mon problème, j'ai créé un formaulaire que j'analyse grâce au Javascript mais je n'arrive pas à envoyer les données saisi à ma Base de Donnée via mon fichier PHP.
Voici mon code ( je vais souligner à l'interieure de celui l'endroit où je pense devoir intervenir)
<script language="JavaScript">
<!--
function test(){
/*tableau récuperation erreur*/
tab_erreur=new Array();
/*nom*/
nom=document.forms["form_1"].nom.value;
if(nom==""){
verif_nom="le nom";
tab_erreur.push(verif_nom);
}
/*prenom*/
prenom=document.forms["form_1"].prenom.value;
if(prenom==""){
verif_prenom="le prenom";
tab_erreur.push(verif_prenom);
}
/*email*/
adresse = document.forms["form_1"].email.value;
arobase = adresse.indexOf("@",1);
point = adresse.indexOf(".",arobase+1);
if ((arobase > -1)&&(adresse.length >2)&&(point > 1))
{
/* verif_email="email invalide";
tab_erreur.push(verif_email);*/
}
else
{ verif_email="email invalide";
tab_erreur.push(verif_email);
}
/*adresse*/
adresse=document.forms["form_1"].adresse.value;
if(adresse==""){
verif_adresse="Indiquez une adresse";
tab_erreur.push(verif_adresse);
}
/*ville*/
ville=document.forms["form_1"].ville.value;
if(ville==""){
verif_ville="Indiquez une ville";
tab_erreur.push(verif_ville);
}
/*code postal*/
cp=document.forms["form_1"].cp.value;
if (cp!=""){ if(isNaN(cp)){
verif_cp="Code postal invalide";
tab_erreur.push(verif_cp);
}
}else{
vide="Indiquez un code postal";
tab_erreur.push(vide);
}
/*tel_fixe*/
tel=document.forms["form_1"].tel_fixe.value;
if (tel!=""){ if(isNaN(tel)){
verif_tel="n° de téléphone érroné";
tab_erreur.push(verif_tel);
}
}else{
vide="Indiquez un numéro de téléphone";
tab_erreur.push(vide);
}
/*tel_portable*/
telport=document.forms["form_1"].tel_port.value;
if (telport != ""){ if(isNaN(telport)){
verif_telport="n° de téléphone portable érroné";
tab_erreur.push(verif_telport);
}
}else{
vide="Indiquez un numéro de téléphone portable";
tab_erreur.push(vide);
}
/*métiers*/
metier=document.forms["form_1"].metiers.value;
if(metier ==""){
verif_metier="Sélectionnez un métier";
tab_erreur.push(verif_metier);
}
/*mdp*/
mdp=document.forms["form_1"].mdp.value;
if(mdp ==""){
verif_mdp="Indiquez un mot de passe";
tab_erreur.push(verif_mdp);
}
/*etat civils*/
civil=document.forms["form_1"].civils.value;
if(civil ==""){
verif_civil="Votre état civil?";
tab_erreur.push(verif_civil);
}
/*sexe*/
monsieur = document.forms["form_1"].elements[10];
madame = document.forms["form_1"].elements[11];
if(monsieur.checked==false && madame.checked==false ){
alert_sexe="Sexe";
tab_erreur.push(alert_sexe);
}
/*age*/
age=document.forms["form_1"].age.value;
if (age !=""){ if(isNaN(age)){
verif_tel="Age érroné!!!";
tab_erreur.push(verif_tel);
}
}else{
vide="Indiquez votre age";
tab_erreur.push(vide);
}
/*etudes*/
etude=document.forms["form_1"].etudes.value;
if(etude ==""){
verif_etude="Votre niveau d'étude?";
tab_erreur.push(verif_etude);
}
/*sexe*/
ouvert = document.forms["form_1"].elements[14];
cache = document.forms["form_1"].elements[15];
if(ouvert.checked==false && cache.checked==false ){
alert_inscription="Mode d'inscription?";
tab_erreur.push(alert_inscription);
}
/*commentaires*/
c=document.forms["form_1"].commentaire.value;
if(c=="" || c=="Commentaires"){
verif_com="Commentaires";
tab_erreur.push(verif_com);
}
/*récup tab erreur*/
if (tab_erreur.length>0){alert(tab_erreur.join("\n"));}
else{
Je pense que c'est ici mais je ne sais pas comment faire pour qu'il envoi à mon fichier php
}
document.forms["form_1"].submit();
}
}
//-->
</script>
</head>
<body link="#FFCC33" vlink="#FFFFFF" alink="#FF0000">
<table width="900" height="100%" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td><table width="575" height="550" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td background="../logo/formulaire.gif">
<form action="inscription_au_parti_query.php" method="post" name="form_1">
<table width="540" border="0" cellspacing="0" cellpadding="0" align="center" class="medium">
<tr>
<td>Nom : </td>
<td> <input type="text" name="nom" size="20" maxlength="19" value=""></td>
</tr>
<tr>
<td> Prénom : </td>
<td><input type="text" name="prenom" size="20" maxlength="19"></td>
</tr>
<tr>
<td> Email : </td>
<td><input type ="text" maxlength="30" size = "35"name="email"></td>
</tr>
<tr>
<td> Adresse (Rue, Bvd,...) : </td>
<td> <input name="adresse" type="text" size="25" maxlength="24"></td>
</tr>
<tr>
<td> Ville : </td>
<td><input name="ville" type="text" size="25" maxlength="24"></td>
</tr>
<tr>
<td> Code postal : </td>
<td><input name="cp" type="text" size="5" maxlength="5"></td>
</tr>
<tr>
<td>Téléphone fixe : </td>
<td><input name="tel_fixe" type="text" size="10" maxlength="10"></td>
</tr>
<tr>
<td>Téléphone portable : </td>
<td><input name="tel_port" type="text" size="10" maxlength="10"></td>
</tr>
<tr>
<td>Profession : </td>
<td><select name="metiers">
<option value="">faites votre choix</option>
<option value="ouvrie">Ouvrié</option>
<option value="technicien">Technicien</option>
<option value="cadre">Cadre</option>
<option value="profession_liberale">Profession libérale</option>
</select>
</td>
</tr>
<tr>
<td> Code secret (6 lettres Max.): </td>
<td><input name="mdp" type="password" size="6" maxlength="6"></td>
</tr>
<tr>
<td>Etat civil : </td>
<td><select name="civils">
<option value="">faites votre choix</option>
<option value="marie">Marié(e)</option>
<option value="celibataire">Célibataire</option>
<option value="concubinage">Concubinage</option>
<option value="pacs">Pacs</option>
</select>
</td>
</tr>
<tr>
<td>Homme : </td>
<td><input name="sexe" type="radio" value="H" checked></td>
</tr>
<tr>
<td>Femme : </td>
<td><input name="sexe" type="radio" value="F"></td>
</tr>
<tr>
<td>Age : </td>
<td><input name="age" type="text" size="3" maxlength="3"></td>
</tr>
<tr>
<td>Niveau d'étude : </td>
<td><select name="etudes">
<option value="">faites votre choix</option>
<option value="bep">BEP</option>
<option value="bac">BAC</option>
<option value="bac_p">BAC Pro</option>
<option value="bac+">BAC + </option>
</select>
</td>
</tr>
<tr>
<td colspan = "2">Mode d'inscription :</td>
</tr>
<tr>
<td >Ouvert : <input name="inscription" type="radio" value="O" checked></td>
<td>Caché : <input name="inscription" type="radio" value="C"></td>
</tr>
<tr>
<td>Commentaires : </td>
<td><textarea name="commentaire" cols="35" rows="5"></textarea></td>
</tr>
<tr>
<!-- <td>Un courrier de confirmation vous sera envoyé, encore merci et à bientôt :</td>
<td align="center"><input name="envoi" type="submit" value="Envoyez" class= "bouton"></td> -->
</tr>
</table>
</form>
<a href="javascript:test()">envoyez</a>
</td>
</tr>
</table>
Vraiment merci à tous ceux qui pourront m'aider et mêmes aux autres d'ailleurs ;) (le fait de lire tous ça déjà)
Afficher la suite