Tworze kalendarz/terminarz w którym jest rozpisana godzina każdego dnia w najbliższym tygodniu. Godziny są w kolumnach zaczynając się od 00:00 a kończąc na 23:00. Dokładnie widać to TUTAJ. W tej chwili aktywne godziny są dla pierwszej zmiany. Warunek jest prosty:
W pętli for gdzie tworzy się cała struktura danych do tego terminarza jest warunek:
<?php . for($j=0;$j<24;$j++) { if($j>5 && $j<14) { //tworz dane dla aktywnych pol } else { //tworz nieaktywne pola } } . ?>
W przypadku gdy chcę godziny dla drugiej zmiany ( od 14 do 22 ) to zmienia mi się warunek w if na :
<?php if($j>13 && $j<23) ?>
Ale jak chcę ustawić na trzecią zmianę muszę ustawić warunek w ifie na taki:
<?php if($j>21 || $j<6) ?>
Potrzebuję pomysłu jak zmieniać te warunki w zależności od wybranej zmiany. Zmiany będą wybierane w multiselecie.