Ostatnio klient sobie zażyczył sklep internetowy z ubrankami dla dzieci, w którym cena pojedynczego produktu uzależniona jest od rozmiaru ubranka. Czyli ktoś sobie wrzuca do koszyka jakiegoś rampersa i wybiera za pomocą select przykładowo rozmiar 92, kolor niebieski i automatycznie cena za taką przyjemność wynosi 10 zeta. Następnie wybiera ten sam produkt, z tą różnicą, że rozmiar jest 90, kolor biały, a cena 9 zeta.
Panowie, kieruję zatem do Was takie pytanko: jak to ugryźć od strony kodu?
Po dłuższym zastanowieniu doszedłem do wniosku, że w bazie danych tabela o nazwie, np. towar miałaby m.in. pola: kolor, rozmiar, cena (wszystkie typu varchar) a w nich lista atrybutów. Później w PHP wystarczyłoby użyć explode i jakoś sensownie połączyć je ze sobą. Tak bym to widział.
A może istnieje jakiś prostszy sposób? Proszę o jakieś wskazówki.