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") ;
  }
?>