Bonjour,

Je souhaites faire un update de plusieurs lignes en meme temps.

J'ai un premier tableau avec des input:
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 ++ ?>&nbsp;
<input name='Tracking' id='txt_lastname' size='15' type='tex' class='text'> Tracking&nbsp;&nbsp;&nbsp;
Dimension &nbsp;<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' >&nbsp;&nbsp;&nbsp;
<input name='POIDS[]' id='txt_lastname' size='5' type='tex' class='text'>&nbsp;Kg&nbsp;&nbsp;&nbsp;
</td>
</tr>
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
 
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;
}
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.