Skrypt mam już gotowy, jednak mam pewien problem... Mianowicie mimo iż w bazie danych są wprowadzone audycje, skrypt wyświetla, że nie ma nic w ramówce, tak jak by nic nie było wprowadzone, ale nawet jak by nie było nic wprowadzone to powininien wyświetlać że gra Autopilot. Chciałbym też, aby skrypt wyświetlał ramókę na cały tydzień, a on wyświetla tylko na dzień dzisiejszy od godziny która teraz jest, ewentualnie na jutro. A jak zrobić żeby wyświetlał coś takiego:
Poniedziałek:
godz. 00:00-01:00 - Dj Domin - Techno
godz. 01:00-02:00 - Dj Pamel - Pop
godz. 02:00-03:00 - Autopilot - Dobra muza
...
godz. 23:00-24:00 - Dj Domin - Pop
itd.
Wtorek:
......
i tak aż do niedzieli.
Oczywiscie wszystko jest umieszczone bazie danych, a tam gdzie nic nie psize automatycznie powinien wyświetlać sie autopilot
Ponizej umieszczam skrypt odpowiedzialny za wyświetlanie, kto wie jak rozwiązać ten problem?? Co trzeba zmienić??
<?php //okreslamy date i godziny by korzystac z bazy danych //okreslamy czy wyciagac z bazy puste pola (czy jest autopilot) if($ust['autopilot']!="1") { $wyciag="AND `dj`!='' AND `audycja`!=''"; } else { $wyciag=""; } //na jaki dzień? na dzisiaj czy na jutro? wszystko czy tylko na najbliższe godziny? if($dzien=="jutro") { $dzien=$jutro; $godzina="00"; } else { $dzien=$dzisiaj; if($ile=="wiecej") { $ile=""; } else { $ile="LIMIT 0, 4"; } } $query = "SELECT * FROM ramowka_$dzien WHERE `godzina`>='$godzina' " . $wyciag . $ile; { { $godz = $row[0]; $dj = $row[1]; $audycja = $row[2]; $godzi = $godz+1; if($ust['autopilot']=="1") { if(!$dj) { $dj=$ust['autopilot_nazwa']; } if(!$audycja) { $audycja=$ust['autopilot_audycja']; } } //wyswietlamy![]()
} } else { } ?>