Bonjour,
Je souhaites faire un update de plusieurs lignes en meme temps.
J'ai un premier tableau avec des input:
Et j'ai une page qui récupère les valeurs pour updater chaque ligne via l'ID.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <tr> <td> <input name='ID' type="hidden" id='txt_lastname' size='5' type='tex' class='text' value='<?php echo $ligne['ID']; ?>'> <input name='Orders' type="hidden" id='txt_lastname' size='5' type='tex' class='text' value='<?php echo $ligne['Orders']; ?>'> #<?php echo $classement ++ ?> <input name='Tracking' id='txt_lastname' size='15' type='tex' class='text'> Tracking Dimension <input name='LONGUEUR' id='txt_lastname' size='5' type='tex' class='text'> X <input name='LARGEUR[]' id='txt_lastname' size='5' type='tex' class='text'> X <input name='HAUTEUR[]' id='txt_lastname' size='5' type='tex' class='text' > <input name='POIDS[]' id='txt_lastname' size='5' type='tex' class='text'> Kg </td> </tr>
Mais visiblement je dois avoir un problème avec ma boucle, car seulement une ligne est updatée dans ma table, pourriez vous m'orienter.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 if (isset($_POST["ID"])){ $Tracking=$_POST["Tracking"]; $ID=$_POST["ID"]; $query="UPDATE table SET Tracking='$Tracking' WHERE ID='$ID'"; $result = mysql_query($query); echo $query; }
Partager