Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Kalendarz
Forum PHP.pl > Forum > Gotowe rozwiązania
beginnerjasiu
Witam i zaczynam od początku na potrzeby klubu kultury pisze stronke i uczę sie PHP od zera sad.gif((
Wiec jestem laikiem i nowicjuszem!!!!

oto kod kalendarza zresztą znaleziony na waszej stronie i lekko przerobiony
  1. <?
  2. $dzisiaj=getdate();
  3. $dziennum=$dzisiaj['mday'];
  4. $rok=$dzisiaj['year'];
  5. $miesiac=$dzisiaj['mon'];
  6. $rok=$dzisiaj['year'];
  7. $dzientygodnia=$dzisiaj['wday'];
  8.  
  9. if ( ($exists = checkdate($miesiac,28,$rok)) == true ) {
  10. $liczbadni=28;
  11. if ( ($exists = checkdate($miesiac,29,$rok)) == true ) {
  12. $liczbadni=29;
  13. if ( ($exists = checkdate($miesiac,30,$rok)) == true ) {
  14. $liczbadni=30;
  15. if ( ($exists = checkdate($miesiac,31,$rok)) == true ) {
  16. $liczbadni=31;
  17. } } } }
  18.  
  19.  
  20. //for ($i=1;$i<=$liczbadni;$i++)
  21. //$interfejs[$i]=$i;
  22. $znacznik = mktime(12,0,0,$miesiac,1,$rok,-1);
  23.  
  24.  
  25. $pierwszy = date("D",$znacznik);
  26.  
  27.  
  28. if ($pierwszy=="Mon") $pierwszy=1;
  29. if ($pierwszy=="Tue") $pierwszy=2;
  30. if ($pierwszy=="Wed") $pierwszy=3;
  31. if ($pierwszy=="Thu") $pierwszy=4;
  32. if ($pierwszy=="Fri") $pierwszy=5;
  33. if ($pierwszy=="Sat") $pierwszy=6;
  34. if ($pierwszy=="Sun") $pierwszy=7;
  35. //echo $pierwszy;
  36. $dzien=1;
  37.  
  38. echo "<TABLE><TR><TD>Pn</TD><TD>Wt</TD><TD>Sr</TD><TD>Cz</TD><TD>Pt</TD><TD>So</TD><TD>Ni</TD></TR>
  39. <TABLE><TR><TD><a href='poprzedni miesiac'>&lt;</a></TD><TD></TD><TD></TD><TD></TD><TD></TD><TD></TD><TD><a href='nastepny miesiac'>&gt;</a></TD></TR>
  40. ";
  41.  
  42.  
  43. for ($i=1; $i <= ($liczbadni + $pierwszy - 1); $i++ ){
  44.  
  45.  
  46. if ($i<$pierwszy) echo "<TD> </TD>";
  47. if ($i>=$pierwszy ) {
  48. if ($dzien==$dziennum){
  49. echo "<TD> <FONT COLOR=#FF0000><B><a href='index.php?day=$rok-$miesiac-$dzien'>$dzien</a></B> </FONNT></TD>"; $dzien++;
  50. }
  51. else
  52. if ($dzien!=$dziennum){
  53. echo "<TD> <B><a href='index.php?day=$rok-$miesiac-$dzien'>$dzien</a> </TD>"; $dzien++;
  54. }
  55. }
  56. if ( bcmod($i,7) == "0") echo "</TR>";
  57. }
  58.  
  59.  
  60. ?>


Teraz moj problem nie wiem jak napisać kod do przewijania miesięcy sad.gif(( no i oczywiście jesli jest grudzień na styczen kolejnego roku sad.gif( Na pewno ten temat się przewijał tysiące razy ale niestety nie mogłem znaleźć odpowiedzi a przejżałem całą masę tematów związana z kalendarzami sad.gif wiec licze i wierzę w waszą pomoc lub naprowadzenie na kierunek który musze obrac tylko prosze bez objektów i klas bo nie ogarniam tematu


Dziękuję bardzo i będę moje pytania i sukcesy wpisywał na bierząco
djgarsi
Witaj. Mam gotowe rozwiązanie, bo chyba tego szukasz (taka kategoria).
Jeśli interesuje Cię kupno, to zapraszam do negocjacji via mail admin@djgarsi.pl
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.