Bonjour à tous,

j'ai encore un problème pour lier mes pages. Cette fois-ci j'utilise du JS (avec l'action onClick)
Je vous mets le code :

Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
 
<?php
include "haut.php";
include "fonction.php";
?>
	<form name="client" method="post" action="proprietaire.php">
		<input type="radio" name="puissance[]" value="Inf"/>Puissance Inférieure à 36 kVA<input type="radio" name="puissance[]" value="Sup"/>Puissance comprise entre 36 et 250 kVA<br/>
        Entrez votre nom : <input type="text" name="nom"/> <br/>
        Entrez votre prenom : <input type="text" name="prenom"/><br/>
		ou la raison sociale de votre entreprise (si vous êtes une entreprise) : <input type="text" name="repEntreprise"/><br/>
		Entrez votre adresse : <input type="text" name="adresseClient"/><br/>
		Entrez le nom de votre commune : <input type="text" name="communeClient"/><br/>
		Entrez votre code postal : <input type="text" name="codePostalClient"/><br/>
		Entrez votre numéro de téléphone fixe : <input type="text" name="numTelFixe"/><br/>
		Entrez votre numéro de téléphone portable : <input type="text" name="numTelPort"/><br/>
		Entrez votre adresse e-mail : <input type="text" name="mailClient"/><br/>
		Entrez le nom de votre interlocuteur : <input type="text" name="nomInterlocuteur"/><br/>
		<input type="radio" name="exploitation[]" value="solo"/>Demande à son propre compte<input type="radio" name="exploitation[]" value="mandataire"/>Demande en tant que mandataire<br/>
		<input type="button" name="valider" value="OK" onClick="controle(collecte)"/><input type="reset" value = "Annuler"/></br>
	</form>
<?php
include "bas.php";
?>

Ma fonction onClick concerne ceci :

Code js : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
 
<SCRIPT LANGUAGE="JavaScript">
		function controle(collecte)
			{
				var cp = document.collecte.codePostalClient.value;
				var telF = document.collecte.numTelFixe.value;
				var telP = document.collecte.numTelPort.value;
				if ((cp < 1000) || (cp >= 100000)) 
					{
					alert("code postal erroné");
					}
					if ((telF < 0100000000) || (telF >= 0999999999))
						{
						alert("numéro de téléphone fixe erroné");
						}
						if ((telP < 0100000000) || (telP >= 0999999999))
							{
							alert("numéro de téléphone portable erroné");
							}
				else
					{
					collecte.submit();
					}
			}
</SCRIPT>

et tout ça est censé m'envoyer sur la page propriétaire que voici :

Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
 
<?php
include "haut.php";
include "fonction.php";
echo"aaa";
?>
<form name="proprietaire" method="post" action="situationGeographique.php">
		Entrez votre nom : <input type="text" name="nom"/> <br/>
        Entrez votre prenom : <input type="text" name="prenom"/><br/>
		ou la raison sociale de votre entreprise (si vous êtes une entreprise) : <input type="text" name="repEntreprise"/><br/>
		Entrez votre adresse : <input type="text" name="adressePropriétaire"/><br/>
		Entrez le nom de votre commune : <input type="text" name="communePropriétaire"/><br/>
		Entrez votre code postal : <input type="text" name="codePostalPropriétaire"/><br/>
		Entrez votre numéro de téléphone fixe : <input type="text" name="numTelFixe"/><br/>
		Entrez le nom du mandataire : <input type="text" name="nomMandataire"/></br>
		<input type="button" name="valider" value="OK" onClick="controle(proprietaire)"/><input type="reset" value = "Annuler"/></br>
</form>
<?php
		$nom = $_POST['nom'];
        $prenom = $_POST['prenom'];
        $entreprise = $_POST['repEntreprise'];
        $adresse = $_POST['adresseClient'];
        $commune = $_POST['communeClient'];
        $code_postal = $_POST['codePostalClient'];
        $telephone = $_POST['numTelFixe'];
        $portable = $_POST['numTelPort'];
        $mail = $_POST['mailClient'];
        $interlocuteur = $_POST['nomInterlocuteur'];
        $puissance = $_POST['puissance[]'];
        $exploitation = $_POST['exploitation[]'];
        //On se connecte
        connectContratGlobal(); 
        //On prépare la commande sql d'insertion
        $sql = "INSERT INTO Client VALUES('','".$puissance."','".$nom."','".$prenom."','".$entreprise."','".$adresse."','".$commune."','".$code_postal."','".$telephone."','".$portable."','".$mail."','".$interlocuteur."','".$exploitation."')";
        /*on lance la commande (mysql_query) et au cas où,
        on rédige un petit message d'erreur si la requète ne passe pas (or die) 
        (Message qui intègrera les causes d'erreur sql)*/
        mysql_query ($sql) or die ('Erreur SQL : '.$sql.'<br />'.mysql_error()); 
        // on ferme la connexion
        mysql_close();
include"bas.php";
?>

Une fois ma saisie finie, je clic sur valider mais rien ne se passe. Je double clique sur l'icone d'erreur et le message me dit qu'il manque une "(" à la ligne 129. Sauf qu'il n'y a pas de ligne 129 dans ma page collecte.
Si vous voyez où est-ce qu'il peut y avoir une(des) erreur(s) ?

Merci !