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:
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.
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(); ?>
Le souci vient sur ma requête UPDATE.
Je pars de ceci:
J'ai du mal à comprendre comment gérer une boucle avec l'update...
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();?>
Mon code 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...
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>
Merci beaucoup!
Partager