bonjour,
j'ai fait une boucle do qui fait la récupération de mes donner ensuite les ajouter dans la base mas elle ne fonctionne pas correctement elle fais l'ajout de le dernier enregistrement avec les information de la première enregistrement??
le code de la boucle est
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
$i = 1;
$row_etudiant = mysql_fetch_assoc($etudiant);
do { 
mysql_select_db($database_informatique, $informatique);
$query_etudiant = sprintf("SELECT etudient.numero_inscription, etudient.nom, etudient.prenom, inscription.groupe FROM etudient   INNER JOIN inscription Inscription ON (Etudient.Numero_inscription = Inscription.Numero_inscription) WHERE inscription.groupe = %s and  inscription.annee_scolaire=%s", GetSQLValueString($gr_etudiant, "text"),GetSQLValueString($annee_etudiant, "int"));
$etudiant = mysql_query($query_etudiant, $informatique) or die(mysql_error());
   echo ($_POST['numinscript:']);
		$numero_inscription = $_POST['numinscript:'];		        $m_code = $_POST['m_code:'.$i];
		$controle1 = $_POST['controle1:'.$i];
		$controle2 = $_POST['controle2:'.$i];
		$TD = $_POST['TD:'.$i];
		$TP = $_POST['TP:'.$i];
		$syntyse = $_POST['syntyse:'.$i];
		$rattrapage = $_POST['rattrapage:'.$i];
		$rapport = $_POST['rapport:'.$i];
 
		$insertSQL = sprintf("INSERT INTO notes (numero_inscription, m_code, controle1, controle2, TD, TP, syntyse, rattrapage) VALUES ('%s', '%d', '%s', '%s', '%s', '%s', '%s', '%s');",
                      	$numero_inscription,
                      	$m_code,
                       	$controle1,
                       	$controle2,
                       	$TD,
                       	$TP,
                       	$syntyse,
                       	$rattrapage);
 
  mysql_select_db($database_informatique, $informatique);
  $Result1 = mysql_query($insertSQL, $informatique) or die(mysql_error());
 $i = $i + 1;
	}while ($row_etudiant = mysql_fetch_assoc($etudiant));