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