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:
Il problema è nell'ultimo foreach mi da errore.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]; } } }
Dove sto sbagliando?
Grazie,
Alessandro


Rispondi quotando