Ho una tabella (colori) contenente un elenco di colori (bianco, nero, rosso, giallo) con relativi id (1, 2, 3, 4)
Nella tabella (prodotti), nel campo colore, c'è una sequenza di numeri (separati da virgola), che corrispondono agli id dei colori della prima tabella. Per esempio, se il prodotto 1 della tabella prodotti, ha il bianco, il nero ed il giallo, nel campo colore di questa tabella, per questo prodotto, ci sarà: 1, 2, 4.

Il campo colore della tabella prodotti viene compilato tramite checkbox.

Ho bisogno di mostrare una pagina dove si vede il nome del prodotto ed altre informazioni prese dalla tabella prodotti ed una griglia con tutti colori presenti nella tabella colori, con i checkbox flaggati quando il prodotto della tabella colori è presente nel campo colore della tabella prodotti.

Il mio problema è che non riesco a mostrare flaggati i checkbox.
Dovrei scorrere gli id della tabella colori e confrontarli con i singoli valori presenti all'interno del campo colore della tabella prodotto e quando c'è corrispondenza, per quel prodotto, mettere il checkbox "checked".

Codice PHP:
cat TRIM(Request("cat"))
articolo TRIM(Request("id"))

sql "SELECT * FROM categoria_tessuti_cristall WHERE nome_tabella='" cat "'"
SET RS1 Conn.Execute(sql)
tabella RS1("nome_tabella")
sqlString "SELECT * FROM " tabella " WHERE id=" articolo
SET RS 
Conn.Execute(sqlString)
mieicolori RS("colore")
Response.Write mieicolori 
'Questo è il mio codice col quale scorro (e stampo a video) i colori.
Codice PHP:
 sqlcolore "SELECT * FROM colore WHERE attiva=1"
SET RS1 Conn.Execute(sqlcolore)
If 
Not RS1.EOF Then
Do While Not RS1.EOF
tutticolori 
RS1("id") & ", "
Response.Write tutticolori    
RS1
.MoveNext
Loop
End 
If 
Qualche idea?

Grazie.