Od jakiegoś czasu męczę się z następującym problemem:
mam tabelę MATERIAŁY oraz KOLORY. Dodając nowy produkt do bazy trzeba określić materiał oraz kolory danego materiału w jakim występuje dodawany pordukt. Najprościej możnaby to zrobić tak, że w pętli wyświetlane był dostępne materiały i pod każdym materiałem kolory, np.
Nazwa dodawanego produktu: ...........................
Wybierz kolory
Materiał A:
[] zielony
[] biały
[] niebieski
Materiał B:
[] zielony
[] biały
[] niebieski
Jednak rozwiązanie to może okazać się problematyczne, gdyż w przypadku, np. 50 materiałów i 10 kolorów formularz taki zajmie sporo miejsca. Ma ktoś jakiś pomysł na jakieś sensowne zrealizowanie takiego formularza? Myślałem nad okienkiem Pop-Up z listą select MATERIAŁY i zaznaczeniem kolorów - czyli materiał zająłby jedną linijkę na ekranie, ponieważ wybierany byłby z rozwijane listy, a kolory byłyby wyświetlone tylko raz, ale nie wiem jak przekazać taki zestaw danych do formularza okna macierzystego, aby póżniej to wszystko przesłać metodą post i zapisać do bazy. Jeśli produkt należy do 3 materiałów, to trzy razy użytkownik klika i z okna pop-up dodaje kolejne "zestawy kolorów".