salam

j'ai réalisé un tableau qui contient une liste des élèves avec un champ de texte a la fin de chaque ligne dans la liste, le probleme

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
28
29
30
	<?php
	    	    $nclass = $_GET['nclass'];
		    $trim   = $_GET['trim'];
		    $nenseign= $_SESSION['numero_enseignant'];
		    $req    = $bdd1->query("select * from eleve where n_class = $nclass");
		    $req1   = $bdd1->query("select * from enseignant where num_enseignant = $nenseign");
		    $res1   = $req1->fetch();
		    $n_mat  = $res1['n_mat'];
		    $dev    = $_GET['dev'];
 
	echo"<form method='post' action='#'>";
				echo"<table border = '1'>";
			echo"<tr><td><strong>Numéro</strong></td><td><strong>Nom</strong></td><td><strong>Prénom</strong></td><td><strong>Adresse</strong></td><td><strong>".$_GET['dev']."</strong></td></tr>";
			while($res    = $req->fetch())
			    {
				echo "<tr><td>".$res['n_eleve']."</td><td>".$res['nom_eleve']."</td><td>".$res['prenom_eleve']."</td><td>".$res['adresse']."</td><td><input size ='8' type ='text' name='".$res['n_eleve']."'/></td></tr>";
				if(isset($_POST['valider']))
				    {
					$neleve = $res['n_eleve'];
					$note = $_POST[''.$neleve];
					echo $neleve;
					echo $note;
					$insert ="insert into note values($neleve,'$trim',$n_mat,'$dev','$note')";
					$req3 = $bdd1->exec($insert);
				    }
			    }
		    echo"</table><br/>"; 
		echo"<input type = 'submit' value = 'valider' name= 'valider'/>";
		?>
	</form>
mon problème c'est que la requête insert un seul enregistrement dans la table note. C'est quoi le problème ?
Merci d'avance