Cannot update multiple rows at once
<p>I have this code which I use to update multiple rows at once, but it only makes me one update..</p>

<p>Could you please help me check it? I can't find anything wrong with it. Thanks!</p>

<p>The form:</p>

<pre><code>echo "&lt;td&gt;&lt;input type='hidden' name='att_id[$i]' value='{$rows['att_id']}' s/&gt;&lt;/td&gt;";
echo "&lt;td&gt;&lt;input type='text' name='attivita_da_promuovere[$i]' value='{$rows['attivita_da_promuovere']}' /&gt;&lt;/td&gt;";
echo "&lt;td&gt;&lt;input type='text'id='start_date' class='datepicker' title='D-MMM-YYYY' name='start_date[$i]' value='{$rows['start_date']}' /&gt;&lt;/td&gt;";
echo "&lt;td&gt;&lt;input type='text'id='end_date' class='datepicker' title='D-MMM-YYYY' name='end_date[$i]' value='{$rows['end_date']}' /&gt;&lt;/td&gt;";
echo "&lt;td&gt;&lt;input type='text' name='attivita_tip_merc[$i]' value='{$rows['attivita_tip_merc']}' /&gt;&lt;/td&gt;";
echo "&lt;td&gt;&lt;input type='text' name='attivita_da_svolgere[$i]' value='{$rows['attivita_da_svolgere']}' /&gt;&lt;/td&gt;";
echo "&lt;td&gt;&lt;input type='text' name='attivita_tip_personale[$i]' value='{$rows['attivita_tip_personale']}' /&gt;&lt;/td&gt;";
</code></pre>

<p>The query:</p>

<pre><code>$id_job=$_GET['id'];
$size = count($_POST['att_id']);
$i = 0;
while ($i &lt; $size) {
$attivita_da_promuovere= $_POST['attivita_da_promuovere'][$i];
$start_date= $_POST['start_date'][$i];
$end_date= $_POST['end_date'][$i];
$attivita_da_svolgere = $_POST['attivita_da_svolgere'][$i];
$attivita_tip_merc = $_POST['attivita_tip_merc'][$i];
$attivita_tip_personale=$_POST['attivita_tip_personale'][$i];
$id=$_POST['att_id'][$i];


$query = "UPDATE attivita SET attivita_da_promuovere = '$attivita_da_promuovere',attivita_da_svolgere = '$attivita_da_svolgere',attivita_tip_merc = '$attivita_tip_merc',end_date = '$end_date',attivita_tip_personale = '$attivita_tip_personale',start_date = '$start_date' WHERE att_id = '$id' LIMIT 1";
$result=mysql_query($query) or die ("Error in query: $query");
++$i;
</code></pre>
