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