Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL]Kalendarz a wyswietlanie z bazdy
escobar1983
post
Post #1





Grupa: Zarejestrowani
Postów: 198
Pomógł: 0
Dołączył: 31.01.2008

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


witam drogich forumowiczow. Mam do zrobienia formularz do sprawdzania dostepnosci pokoi. No i tak wszystko bylo by ok gdyby nie wyswietalnie..
  1. <?php
  2. function dni_mies($mies,$rok)
  3. {
  4. $dni = 31;
  5. while (!checkdate($mies, $dni, $rok))
  6. $dni--;
  7. return $dni;
  8. }
  9.  
  10. function dzien_tyg_nr($mies,$rok)
  11. {
  12. $dzien = date("w", mktime(0,0,0,$mies,1,$rok));
  13. return $dzien;
  14. }
  15.  
  16. function miesiac_pl($mies)
  17. {
  18. $mies_pl = array(1=>"Stycze?", "Luty", "Marzec", "Kwiecie?", "Maj", "Czerwiec",
  19. "Lipiec", "Sierpnie?", "Wrzesie?", "Pa?dziernik", "Listopad", "Grudzie?");
  20. return $mies_pl[$mies];
  21. }
  22. ?>
  23. <ul> <li>N </li>
  24. <li>Pn</li> <li>Wt</li> <li>?r</li>
  25. <li>Cz</li> <li>Pt</li> <li>Sb</li>
  26. </ul> <ul>
  27.  
  28. <?php
  29. for($i=0;$i<dzien_tyg_nr($miesiac,$rok);$i++)
  30. $j=0;  
  31. echo '<li class="hidden">00</li> ';
  32.  
  33. for($i=1;$i<dni_mies($miesiac,$rok) +1;$i++)
  34. {
  35. if ($i<10) $i = '0'.$i;
  36. if($i==$dnie[$j])
  37. {
  38.  
  39. echo '<li><font color="blue">'.$i.' </font></li>';  $j=$j+1;
  40.  
  41. }
  42. else {
  43. echo '<li>'.$i.'</li> '; }
  44. }
  45.  
  46. </ul>
  47. ?>

Problem wyglada tak ze $dnie to jest tablica dni z bazy i sa porownywane te dni z tymi co maja byc wyswietlone sa one wyswietalne ale kazdy miesiac zaczyna sie od tego samego dnia. Czy ktos moze pomoc mi z tym problemem? pozdrawiam i z gory dzieki
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: 3.10.2025 - 12:18