$ids = array();
$sorts = array();
for ($i=0;$i<($_POST['sortcount']);$i++)
{
array_push($ids, $_POST['idin'.$i]);
array_push($sorts, $_POST['sortin'.$i]);
}
array_multisort($sorts, $ids);
for ($k=0;$k<($_POST['sortcount']);$k++)
{
$query = "UPDATE produkte
SET prd\_order
= ".(($k+1)*10)." WHERE prd\_id
= ".$ids[$k]."";
$res = mysql_query($query, $db_connection) or die("Fehler: " . mysql_error());
}
Was haltet ihr davon? Es geht, aber soviele querys hintereinander? Naja, anders gehts wohl nicht?!