Grazie per l'aiuto Zingaro2002
Ho dato un'occhiata alla funzione di cui mi hai parlato, ma ciò che faceva al caso mio era altro.
Mi hai comunque illuminato a proposito degli arrya associativi! grazie!
***
Se a qualcuno potesse interessare ho risolto così:
[PHP]
//PREMETTO CHE $acquistati è UN ARRAY CHE CONTIENE L'ID DEI PRODOTTI CHE STO ACQUISTANDO (CHE SONO SEMPRE 25)
//MEMORIZZO LA TIPOLOGIA DI CIASCUN PRODOTTO PRESENTE NELL'ARRAY $acquistati ALL'INTERNO DELL'ARRAY $tipologia
for ($k=0; $k<25;$k++)
{$query_1 =
"SELECT tipologia FROM prodotti WHERE id='$acquistati[$k]'";
$res_1 = mysql_query ($query_1, $connessione)
or die ("Errore di inserimento".mysql_error());
while ($row=mysql_fetch_array($res_ordinamento))
{$ruolo[$k]=$row["ruolo"];
}
//CREO INFINE UN ULTIMO ARRAY ASSOCIATIVO CON LE COPPIE $id_prodotto=>$tipologia
$array_ordinato[$acquistati[$k]]=$tipologia[$k];}
//ORDINO L'ARRAY OTTENUTO PER RUOLO
asort($array_ordinato);
//MEMORIZZO I DATI ORDINATI ALL'INTERNO DELLA TABELLA LISTA
while (list($key) = each($array_ordinato))
{$numero_valori++;
$query_2 = "UPDATE lista SET prodotto_$numero_valori='$key'
where id=$id_utente";
$res_2 = mysql_query ($query_2, $connessione)
or die ("Errore di inserimento".mysql_error());
}
[PHP]
***
Poteva servire? Forse.
NE avete capito qualcosa? Non credo! Mi sono spiegato male sin dall'inizio lo so. Cmq GRAZIE!![]()


Rispondi quotando