Cześć!

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ć??

  1. <?php
  2. global $ile, $dzien;
  3.  
  4. //okreslamy date i godziny by korzystac z bazy danych
  5.  
  6. $dzisiaj=strtolower(date("l"));
  7. $jutro_data=mktime(0, 0, 0, date("m") , date("d")+1, date("Y"));
  8. $jutro=strtolower(date("l",$jutro_data));
  9. $godzina=date("H");
  10.  
  11. //okreslamy czy wyciagac z bazy puste pola (czy jest autopilot)
  12.  
  13. if($ust['autopilot']!="1")
  14. {
  15. $wyciag="AND `dj`!='' AND `audycja`!=''";
  16. }
  17. else
  18. {
  19. $wyciag="";
  20. }
  21.  
  22. //na jaki dzień? na dzisiaj czy na jutro? wszystko czy tylko na najbliższe godziny?
  23.  
  24. if($dzien=="jutro")
  25. {
  26. $dzien=$jutro;
  27. $godzina="00";
  28. }
  29. else
  30. {
  31. $dzien=$dzisiaj;
  32.  
  33. if($ile=="wiecej")
  34. {
  35. $ile="";
  36. }
  37. else
  38. {
  39. $ile="LIMIT 0, 4";
  40. }
  41.  
  42. }
  43.  
  44.  
  45. $query = "SELECT * FROM ramowka_$dzien WHERE `godzina`>='$godzina' " . $wyciag . $ile;
  46.  
  47. if($result = @mysql_query($query))
  48. {
  49. while($row = mysql_fetch_array($result))
  50. {
  51. $godz = $row[0];
  52. $dj = $row[1];
  53. $audycja = $row[2];
  54. $godzi = $godz+1;
  55.  
  56. if($ust['autopilot']=="1")
  57. {
  58. if(!$dj)
  59. {
  60. $dj=$ust['autopilot_nazwa'];
  61. }
  62. if(!$audycja)
  63. {
  64. $audycja=$ust['autopilot_audycja'];
  65. }
  66. }
  67. //wyswietlamy biggrin.gif
  68. print($godz . ':00 - ' . $godzi . ':00<br />' . $audycja . ' prowadzi: ' . $dj . '<br />');
  69. }
  70. }
  71. else
  72. {
  73. print('Aktualnie nie mamy nic w ramówce!!');
  74. }
  75.  
  76. ?>