ciao,

ho un problema di relazionamento nel DB per quanto riguarda categorie/prodotti/marchi.

Dunque creo le categorie, creo i prodotti e devo correlare i marchi alle categorie e prodotti.

Ogni marchio è associato ad almeno una categoria, ma può capitare che appartenga a più categorie e non è detto che tutti i marchi associati alla stessa categoria, abbiano gli stessi articoli. Più marchi possono avere lo stesso articolo

tabella categorie:

id_categoria
nome_categoria
descrizione etc etc


tabella Prodotti
id_prodotto
id_categoria
id_marchio
descrizione etc etc

tabella Marchi

id_marchio
nome_marchio
img etc etc

cosa succede:

quando inserisco un nuovo marchio tramite una select dinamica multipla, associo il marchio al/ai prodotti ed eseguo l'inserimento.

Ma in questo modo, se voglio inserire più marchi per prodotto, nella tabella prodotti ho solo l'id_marchio per prodotto, mentre dovrei inserire più marchi per prodotto.

se invece, inserisco l'id_prodotto nella tabella marchi, se voglio fare una lista marchi, mi trovo stampato tutti quelli inseriti per prodotto, quindi non va bene....

insomma come posso fare per risolvere questo "piccolo" casino?
Grazie