Witam mam taki problem który nie wiem od której strony ugryźć

generuje sobie formularz z konkurencjami zawodów

  1. checkbox - Nazwa Konkurencji 1 select(Pawilon) select(Godzina) select(stanowisko)
  2. checkbox - Nazwa Konkurencji 2 select(Pawilon) select(Godzina) select(stanowisko)
  3. checkbox - Nazwa Konkurencji 3 select(Pawilon) select(Godzina) select(stanowisko)


i szukam najlepszego rozwiązania jak kolorować zajęte stanowiska tzn wybieram godzinę np 10.00 i zajęte są stanowiska 1 oraz 3 gdy rozwinę select(stanowisko) to option 1 oraz 3 będą czerwone oraz będą miały ustawiony atrybut disabled

dodam że name oraz id dla selectów oraz checkboxa jest dynamiczny tzn

checkbox name="konkurencja_$id_konkurencji"
select name="pawilon_$id_konkurencji"
select name="godzina_$id_konkurencji"
select name="godzina_$id_konkurencji"