Bonjour, j'ai un petit problème qui me fatigue trop, voila j'ai un formulaire ou il y'a des checkbox pour sélectionnez les matières : Arabe : Francais : Anglais : Sciences : Physique :
Mat : Sociologie : Philosophie : Traduction : Sport : le formulaire retourne dans le OnSubmit la fonction AjouterProf() : function AjouterProf() { var nom; var prenom; var email; var tel; var adresse; var pass; nom = document.FormAjouterProf.nom.value; prenom = document.FormAjouterProf.prenom.value; email = document.FormAjouterProf.email.value; tel = document.FormAjouterProf.tel.value; adresse = document.FormAjouterProf.adresse.value; pass = document.FormAjouterProf.pass.value; var matiere = new Array(); matiere = document.FormAjouterProf.matiere; var niveau = new Array(); niveau = document.FormAjouterProf.niveau; if(texte = file('ADMINISTRATION/js/ajouter-prof-mysql.php?nom='+nom+'&prenom='+prenom+'&email='+email+'&tel='+tel+'&adresse='+adresse+'&pass='+pass+'&matiere='+matiere+'&niveau='+niveau)); { if(texte == 1) { writediv('
'+nom+' a bien ete ajouter a la liste des professeurs'); return(false) } else if(texte == 2) { writediv('
Erreur'); return(false) } else writediv(texte); } } j'envoie les deux tableau matiere et niveau par GET au fichier php ajouter-prof-mysql.php : mysql_connect("localhost", "root", "") or die ('Erreur : '.mysql_error() ); mysql_select_db("ecole") or die ('Erreur :'.mysql_error()); $nom = strip_tags($_GET['nom']); $prenom = strip_tags($_GET['prenom']); $email = strip_tags($_GET['email']); $tel = strip_tags($_GET['tel']); $adresse = strip_tags($_GET['adresse']); $pass = md5( $_GET['pass']); $matiere = $_GET['matiere'][0]; for($i=1; $i<10; $i++) { if ($_GET['matiere'][$i] != '') { $matiere .= ', '.$_GET['matiere'][$i]; } } $niveau = $_GET['niveau'][0]; for($i=1; $i<4; $i++) { if ($_GET['niveau'][$i] != '') { $niveau .= ', '.$_GET['niveau'][$i]; } } $result = mysql_query('INSERT INTO professeur VALUES("", "'.$nom.'", "'.$prenom.'", "'.$matiere.'", "'.$niveau.'", "'.$email.'", "'.$tel.'", "'.$adresse.'", "'.$pass.'")') or die ('Erreur :'.mysql_error()); if(isset($result)) echo "1"; else echo "2"; tous fonctionne parfaitement saufe les valeur des tableaux me donne : u, n, d, e, f, i, n, e, d y'a t'il quelqu'un pour m'aide svp.