Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Funkcja w funkcji - jak ?
kwiaciarnia
post
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 4.03.2008

Ostrzeżenie: (0%)
-----


Witam

Mam plan zajec i chce zrobic zeby dany dzien tygodnia i aktualne zajecia byly podswietlane na inny kolor. mam taki kod :

  1. <?php
  2. function podswietlenie_czasowe( $aktualny_czas ) 
  3. {
  4. // ZMIENNE ODPOWIADAJACE ZA GODZINY O KTORYCH ZACZYNAJA SIE WYKLADY
  5. $godzina_od[1] = mktime(8, 0, 0, date("M"), date("d"), date("Y"));
  6. $godzina_od[2] = mktime(9, 40, 0, date("M"), date("d"), date("Y"));
  7. $godzina_od[3] = mktime(11, 20, 0, date("M"), date("d"), date("Y"));
  8. $godzina_od[4] = mktime(13, 0, 0, date("M"), date("d"), date("Y"));
  9. $godzina_od[5] = mktime(14, 40, 0, date("M"), date("d"), date("Y"));
  10. // ZMIENNE ODPOWIADAJACE ZA GODZINY O KTORYCH KONCZA SIE WYKLADY
  11. $godzina_do[1] = mktime(9, 30, 0, date("M"), date("d"), date("Y"));
  12. $godzina_do[2] = mktime(11, 10, 0, date("M"), date("d"), date("Y"));
  13. $godzina_do[3] = mktime(12, 50, 0, date("M"), date("d"), date("Y"));
  14. $godzina_do[4] = mktime(14, 30, 0, date("M"), date("d"), date("Y"));
  15. $godzina_do[5] = mktime(16, 10, 0, date("M"), date("d"), date("Y"));
  16.  
  17.  
  18. if (( $godzina_od[1] <= $aktualny ) && ( $aktualny <= $godzina_do[1] ))
  19. {
  20. $klasa = '"td_aktualne_zajecia"';
  21. return $klasa;
  22. }
  23. }
  24. function podswietlenie_dnia($poniedzialek,$wtorek,$sroda,$czwartek,$piatek)
  25. {
  26. // ZMIENNA ODPOWIADAJACA ZA AKTUALNA GODZINE
  27. $aktualny = mktime(date("H"),date("i"),0, date("M"), date("d"), date("Y"));
  28. // WYSWIETLANIE PLANU ZAJEC
  29. echo "
  30. <table class=\"table\" border=\"1\">
  31. <tr>
  32. <td class=\"td_naglowkowa\" colspan=\"6\"> Plan zajesc grupy 6DD - Tydzien Parzysty</td>
  33. </tr>
  34. <tr>
  35. <td class=\"td_dzien\">Godz.</td><td class=\"td_dzien\">Poniedzialek</td><td class=\"td_dzien\">Wtorek</td><td class=\"td_dzien\">Sroda</td><td class=\"td_dzien\">Czartek</td><td class=\"td_dzien\">Piatek</td>
  36. </tr>
  37. <td class=\"td_czas\">8<sup>00</sup> - 9<sup>30</sup></td>
  38. <td class=\"".$poniedzialek."\"></td>
  39. <td class=";
  40. podswietlenie_czasowe( "$aktualny" ); 
  41. echo "></td>
  42. <td class=\"".$sroda."\">Seminarium dyplomowe (p/s)<br />dr inż. Mariusz Boryczka<br />ZACH 5p</td>
  43. <td class=\"".$czwartek."\"></td>
  44. <td class=\"".$piatek."\">Sztuczna inteligencja (W)<br />dr inż. Jarosław Śmieja / mgr inż. Witold Brandys<br />AULA WSTI</td>
  45. </tr>
  46. <tr>
  47. <td class=\"td_czas\">9<sup>40</sup> - 11<sup>10</sup></td>
  48. <td class=\"".$poniedzialek."\">Bezpieczeństwo systemów informatycznych (W)<br />dr inż. Romuald Błaszczyk<br />AULA WSTI</td>
  49. ...
  50. ...
  51. ...
  52. ?>


Wiem ze problem lezy w wywolaniu drugiej funkcji. Nigdy nie robilem funkcji ktora wywoluje inna wiec nie wiem jak mam to zrobic. PRosze o pomoc

Ten post edytował kwiaciarnia 4.03.2008, 20:53:44
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 06:21