salut j'ai un problème pour insérer les champs n_ins et not controle1 et la not de TD le premier code source c'est pour afficher les étudiants n_ins nom prenom il marche parfaitement
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
31
32
33
34 <? //connection au serveur $cnx = mysql_connect("localhost","root",""); //slection de la base de donn?: $bd = mysql_select_db("mld"); //r?p£tion de la variable: $anne_ins = $_POST["anne_ins"] ; $cd_mod = $_POST["cd_mod"] ; //requete SQL: $sql = "SELECT * FROM etudiant WHERE (SM_ETUD ='1') ORDER BY NOM_ET"; //exécution de la requête: $requete = mysql_query( $sql, $cnx ) ; echo "<table border='5' align='center' cellspacing='2' cellpadding='2'><tr align='center'><td><b>Numeros D'inscription</b> </td><td><b>Nom</b></td><td><b>Prenom</b></td><td><b>Controle 1</b></td><td><b>TD</b></td></tr>"; echo "<form name='form1' action ='vl-ing2.php' method = 'POST'>"; $i =1 ; while( $result = mysql_fetch_object( $requete ) ) { echo("<tr align='center' bgcolor='#BAD0FC'><td> <input type='text' name='n$i' value=".$result->N_INS."><td>".$result->NOM_ET."</td><td>".$result->PRE_ET."</td><td><input type='text' name='c1$i' size='7' maxlength='5'</td><td> <input type='text' name='c2$i' size='7' maxlength='5'</td></tr>") ; $i =$i+1; } $i = $i-1; echo("<tr><td> <input type='hidden' name='cont' value='$i'> </td> <td><input type='hidden' name='Cod_mat' value='$cd_mod'></td> <td> <input type='submit' value='Valider'></td> </tr>"); echo "</form>"; echo "</table>"; ?>
et pour les insérer ça ne fonctionne pas voilà le code que j'ai fait
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
31
32
33
34
35 <? //connection au serveur: $cnx = mysql_connect( "localhost", "root", "" ) ; //sélection de la base de données: $db = mysql_select_db ("mld"); //récupération de la variable: $cd_mod = $_POST["cd_mod"] ; echo ("$cd_mod ") ; $cont = $_POST ["cont"]; for ($i=1;$i<=$cont;$i=$i+1) { $n_ins = $_POST["n_ins".$i]; // note de controle 1. $not_ctrl1 = $_POST["not_ctrl1".$i]; // note de TD $not_TD = $_POST["not_TD".$i]; //moyanne dodulle: $moy_mod = ($not_ctrl1 + $not_TD)/2; $sql = "INSERT INTO note (N_INS ,cod_mat ,anne_ins,C1 ,TD ,moy_mat ) VALUES ('$n_ins','$cod_mat','$anne_ins','$not_ctrl1','$not_TD','$moy_mod')" ; //exécution de la requête SQL: $requete = mysql_query($sql, $cnx) ; } if($requete) { echo("L'insertion completers") ; } else { echo("les notes de Ce Module et déja saisi") ; } ?>
Partager