Salutation,
je rencontre un problème avec ce script d'insertion:
Code : 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
<?php 
	if(isset($_POST['valider'])){
		$nom = $_POST['nom'];
		$prenom = $_POST['prenom'];
		$adresse = $_POST['adresse'];
		$age = $_POST['age'];
		$email = $_POST['email'];
		$tel = $_POST['tel'];
		$civilite = $_POST['civilite'];
		$preference = $_POST['checkbox'];           // on récupère les choix 
		for ( $i=0; $i<sizeof ( $preference ); $i++ ) {
		$preference = $preference[$i];
        }		
		$assurance = $_POST['assurance'];
		$matriculation = $_POST['matriculation'];
		$pseudo = $_POST['pseudo'];
		$mdp = $_POST['mdp'];
 
		$verification = "select * from conducteurs where pseudo = '$pseudo'";
		$resultat_verification = mysql_query($verification);
		if(mysql_num_rows($resultat_verification)==1) echo "déjà existant, tapez un autre SVP";
		else{
			$insertion = "insert into conducteurs (nom,prenom,adresse,age,email,tel,civilite,preference,n_assurance,matriculation,pseudo,mdp) values ('$nom','$prenom','$adresse','$age','$email','$tel','$civilite','$preference[$i]','$assurance','$matriculation','$pseudo','$mdp')";
			$resultat_insertion = mysql_query($insertion);
		}
	}
?>
je vois un "C" inserert au lieu de la valeur du choix, les cases a cochées sont de type:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
      <td><label>
        <input type="checkbox" name="checkbox[]" id="checkbox" value="1choix" />
      </label>
        x 
        <label>
        <input type="checkbox" name="checkbox[]" id="checkbox2" value="2choix" />
        y
        <input type="checkbox" name="checkbox[]" id="checkbox3" value="3choix" />
        z</label></td>