Ciao a tutti.

Il mio obbiettivo è quello di fare un aggiornamento multiplo con un solo form.

In pratica è molto simile al lavoro di un carrello in cui si aggiunge o si eliminano vari articoli cliccando un unico bottone.

Ecco la parte di codice che non mi funziona:

codice:
else	{
	print("<form action=ordinamento.php method=post>
        	<input type=hidden name=azione value=update>
	");

$connessione = mysql_connect ($host , $user, $password);

$query_categorie = "select products.products_id,products.products_model, products.ordinamento from ecommerce.products where products.products_id < $secondo_parametro and products.products_id > $primo_parametro";

$risultato_query = mysql_db_query ($database_ecommerce, $query_categorie , $connessione);

while ($row = mysql_fetch_array($risultato_query)) {
         	$a++;
	echo $row[products_id];
   	echo $row[products_model];
	echo $row[ordinamento] . "
";
                $ordinamento_prodotti=array(
                                            array($a),
                                            array($row[products_id]),
                          	            array($row[ordinamento])
                                            );
                          }
	        mysql_close ($connessione);
print("<input type=hidden name=ordinamento_prodotti value=$ordinamento_prodotti>");
            print("<input type=hidden name=a value=$a>");
            print("<input type=submit value=aggiorna>");
            print("</form>");

}

if ($azione=="update")	{
	if($ordinamento)	{
    					print("
esiste
");

	                    foreach($ordinamento_prodotti[0] as $key=>$ordinamento_prodotti)
	                            {
	                            $a=$ordinamento_prodotti[1][$key];
	                            $products_id=$ordinamento_prodotti[2][$key];
	                            $ordinamento_prodotti=$ordinamento_prodotti[2][$key];
	                            }
                        }
}
Il problema è nell'ultimo foreach mi da errore.

Dove sto sbagliando?

Grazie,
Alessandro