Alur... vi mostro la mia situazione... cercando di rivendervela più chiara possibile al fine di potermi aiutare.

Io ho un form che contiene 10 select... che io posso selezionare o deselezionare a piacimento.

Clicco invia e lo script mi calcola quante di queste 10 select io ho selezionato e me le mette in un array.

Facciamo finta che io abbia selezionato delle 10 select le seguenti (la numero 2, la 5 la 8 e la 10).

L'array che vado a creare mi viene quindi nel seguente modo:

[0] => 2
[1] => 5
[2] => 8
[3] => 10

Dove il primo è l'indice e il secondo numero è l'id della select che ho selezionato.

Poi con Serialize() metto tutto dentor una variabile e schiaffo il tutto nel db e fin qui tutto ok.

Ora nasce il problema.

Io devo ritirare fuori quei valori e stamparli insieme alle altre select, facendo caso se sono checkate o meno.

Quindi io estraggo dal db.

Con la funzione inversa unserialize() faccio tornare l'array normale come si è visto e cioè:

[0] => 2
[1] => 5
[2] => 8
[3] => 10

Bene a questo punto io devo stampare normalmente tutte e 10 le select... facendo caso però una per una che se il suo id è contenuto all'interno di quell'array deve essere checkata.

Spero di essermi spiegato bene nonostante mi sia dilungato forse un po' troppo.

Grazie Mille