Bonjour,

J'ai un souci concernant l'update d'une table où je souhaiterais mettre à jour plusieurs lignes en une seule fois.

J'ai une table "match" et je voudrais mettre à jour les scores de chaque journée.

Les matches s'affichent sous forme de boucle:
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
<?
$sql->DatabaseConnexion();
$journee= $_GET['id_journee'];
$journee_matches = $sql->query("SELECT *
WHERE id_journee='$journee' ORDER BY id_match ASC")or die (mysql_error());
while ($results=mysql_fetch_array($journee_matches,MYSQL_ASSOC)) {
static $i = 1;
 
	$tpl->assign_block_vars('journee_matches', array(
					'ID_MATCH' => $results['id_match'],
					'CLUB_DOM' => stripslashes($results['club_dom']),
					'CLUB_EXT' => stripslashes($results['club_ext']),
					'NUM_CHAMPS' => $i++,
					'MOD_SCORE_DOM' => $results['buts_dom'],
					'MOD_SCORE_EXT' => $results['buts_ext'],
					/* Champs HIDDEN */
					'ID_MOD' => $results['id_match'],
					));
 
}
$sql->DatabaseClose();
?>
Sur ce code ci-dessus, je n'ai pas de souci, les matches s'affichent et si je rentre manuellement des scores sur phpMyAdmin, ces derniers s'affichent.

Le souci vient sur ma requête UPDATE.
Je pars de ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
<?	$sql->DatabaseConnexion();
	// On met a jour le produit
$req = "UPDATE "._TCHAMPMATCH_." SET `buts_dom`='".$_POST['buts_dom']."',
`buts_ext`='".$_POST['buts_ext']."' WHERE id_match='".$_POST['id_match']."'";
$modifier = $sql->query($req); 
$results=mysql_query($req) or die(mysql_error());
 
	$sql->DatabaseClose();?>
J'ai du mal à comprendre comment gérer une boucle avec l'update...

Mon code HTML:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
<html><form action="" method="post" enctype="multipart/form-data" name="add_resultats" id="form_add_resultats">
			    <!-- BEGIN journee_matches -->
          {journee_matches.CLUB_DOM} <input name="buts_dom" type="text" id ="buts_dom" value="{journee_matches.MOD_SCORE_DOM}" size="2" /> 
 - <input name="buts_ext" type="text" id ="buts_ext" value="{journee_matches.MOD_SCORE_EXT}" size="2" />
 {journee_matches.CLUB_EXT}
<input type="hidden" name="{journee_matches.ID_MATCH}" value="{journee_matches.ID_MOD}" />
<!-- END journee_matches -->
					  <input type="submit" name="submit" value="Valider" /></form></html>
Si je pouvais avoir de l'aide, ça serait super parceque ça fait des semaines que je bloque sur ce truc et ça conditionne tout le reste de mon projet...
Merci beaucoup!