Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> łamigłówka..., ... kalendarz
staspolo
post
Post #1





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: 2.06.2005

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


witam mam łamigłówkę, a mianowicie kalendarz w którym niby wszystko jest ok ALE... w maju br. nie dziąła tz. pokazuje błędnie,

ps. już pal 6 z tym że zaznacza pon zamiast nd

  1. <?
  2. function kalendarz($ile,$p) {
  3.  
  4.   $znacznik = mktime(0,0,0,date(&#092;"m\")+$ile,1);
  5.   $iledni = date(&#092;"t\", $znacznik);
  6.   $poczatek= date(&#092;"w\", $znacznik);
  7.   $miesiac = date(&#092;"m\",$znacznik);
  8.   $rok = date(&#092;"Y\",$znacznik);
  9.   $miesiace = array(&#092;"Styczeń\",\"Luty\",\"Marzec\",\"Kwiecień\",\"Maj\",
  10.   &#092;"Czerwiec\",\"Lipiec\",\"Sierpień\",\"Wrzesień\",\"Październik\",
  11.   &#092;"Listopad\",\"Grudzień\");
  12.  
  13.   echo &#092;"<table border=1 cellspacing=0 cellpadding=2><tr>\";
  14.   echo &#092;"<td><a 
  15.   href=&#092;"kalendarz.php?ile=\".($ile-1).\"&p=$p\">&lt;&lt;</a></td>\";
  16.  
  17.   echo &#092;"<td colspan=5 bgcolor=#eeeedd align=center>\";
  18.   echo $miesiace[$miesiac-1].&#092;" $rok </td>\";
  19.  
  20.   echo &#092;"<td><a
  21.   href=&#092;"kalendarz.php?ile=\".($ile+1).\"&p=$p\">&gt;&gt;</a></td></tr>\";
  22.   echo &#092;"<tr bgcolor=#eeeeee><td>Pn</td>
  23.    <td>Wt</td><td>Sr</td><td>Cz</td><td>Pt</td>
  24.    <td>So</td><td>Nd</td></tr><tr align=right>&#092;";
  25.  
  26.   $pocz = $poczatek-1;
  27.   if ($poczatek>0) 
  28.     echo &#092;"<td colspan=$pocz bgcolor=#eeeeee>&nbsp;</td>\";
  29.  
  30.   for ($i=1;$i<=$iledni;$i++) {
  31.     $dzien=date(&#092;"w\", mktime(0,0,0,$miesiac,$i,$rok));
  32.     if ($dzien==1) {
  33.       echo &#092;"</tr><tr align=right>\"; $bg=\"#FFB2B5\";
  34.     } else { 
  35.       $bg=&#092;"CCE2E3\"; 
  36.     }
  37.      if (mktime(0,0,0,date(&#092;"m\"),date(\"d\"),date(\"Y\"))==
  38.         mktime(0,0,0,$miesiac,$i,$rok)) $bg=&#092;"#FFED14\";
  39.       $d = sprintf(&#092;"%02d\",$i);
  40.       echo &#092;"<td bgcolor=$bg>$i\";
  41.   }
  42.  
  43.   $koniec=7-($pocz+$iledni)%7;
  44.   if ($koniec<>7) 
  45.     echo &#092;"<td colspan=$koniec bgcolor=#eeeeee>&nbsp;</td>\";
  46.  
  47.   echo &#092;"</tr></table>\";
  48.  
  49. }
  50. kalendarz($_GET[&#092;"ile\"],$_GET[\"p\"]);
  51. ?>


cały dzień mi to zajeło i brak pomysłu....

pozdrawiam



był bym wdzięczny jak by ktoś chociaż napisał że tego sie nie da zrobić, bo włosów już nie wiele...

Ten post edytował staspolo 7.07.2005, 14:00:55
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 21.08.2025 - 05:05