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
mon problème c'est que la requête insert un seul enregistrement dans la table note. C'est quoi le problème ?
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>
Merci d'avance
Partager