Mam oto taki kod:
  1. <?php
  2.  
  3.  
  4.  
  5. # Skrypt nie zostal napisany przez tworcow jPORTAL
  6.  
  7. # a jego autor jest nieznany. Skrypt dostosowany do
  8.  
  9. # pracy w standardzie jP Theme 1.0 przez
  10.  
  11. # Pawła Jaczewskiego (info@websys.pl)
  12.  
  13. include("config.php");
  14.  
  15.  
  16.  
  17. $month = (isset($month)) ? $month : date("n",time()); 
  18.  
  19. $monthnames = array("Styczeń","Luty","Marzec","Kwiecień","Maj","Czerwiec","Lipiec","Sierpien","Wrzesień","Październik","Listopad","Grudzień"); 
  20.  
  21. $textmonth = $monthnames[$month - 1]; 
  22.  
  23. $year = (isset($year)) ? $year : date("Y",time()); 
  24.  
  25. $today = (isset($today))$today : date("j", time());
  26.  
  27. $today = ($month == date("n",time())) ? $today : 32; 
  28.  
  29. if ( (($month < 8) && ($month % 2 == 1)) || (($month > 7) && ($month % 2 == 0)) ) 
  30.  
  31. $days = 31; 
  32.  
  33. if ( (($month < 8) && ($month % 2 == 0)) || (($month > 7) && ($month % 2 == 1)) ) 
  34.  
  35. $days = 30; 
  36.  
  37. if ($month == 2) 
  38.  
  39. $days = (date("L",time())) ? 29 : 28; 
  40.  
  41.  
  42.  
  43. $dayone = date("w",mktime(1,1,1,$month,1,$year)); 
  44.  
  45. $daylast = date("w",mktime(1,1,1,$month,$days,$year));
  46.  
  47.  
  48.  
  49.  
  50.  
  51. echo '
  52.  
  53. <table border="1" cellpadding="0" cellspacing="0" width="100%">
  54.  
  55. <tr> 
  56.  
  57. <td colspan="7" class="calendar_1">'.$textmonth.'</td> 
  58.  
  59. </tr> 
  60.  
  61. <tr> 
  62.  
  63. <td align="center" width="15%" class="calendar_2">Nd</td>
  64.  
  65. <td align="center" width="14%" class="calendar_2">Pn</td>
  66.  
  67. <td align="center" width="14%" class="calendar_2">Wt</td>
  68.  
  69. <td align="center" width="14%" class="calendar_2">Sr</td>
  70.  
  71. <td align="center" width="14%" class="calendar_2">Cz</td>
  72.  
  73. <td align="center" width="14%" class="calendar_2">Pt</td>
  74.  
  75. <td align="center" width="15%" class="calendar_2">So</td>
  76.  
  77. </tr>
  78.  
  79. ';
  80.  
  81. if($dayone != 0) 
  82.  
  83. $span1 = $dayone; 
  84.  
  85. if(- $daylast != 0) 
  86.  
  87. $span2 = 6 - $daylast; 
  88.  
  89.  for($i = 1; $i <= $days; $i++): 
  90.  
  91. $dayofweek = date("w",mktime(1,1,1,$month,$i,$year)); 
  92.  
  93. $width = "14%"; 
  94.  
  95.  
  96.  
  97.  
  98.  
  99. if($dayofweek == 0 || $dayofweek == 6) 
  100.  
  101. $width = "15%";
  102.  
  103.  
  104.  
  105. if($i == $today): 
  106.  
  107. $fontcolor = $todayfontcolor; 
  108.  
  109. $start = '<b>';
  110.  
  111. $koniec = '</b>';
  112.  
  113. endif; 
  114.  
  115. if($i != $today): 
  116.  
  117. $fontcolor = $defaultfontcolor; 
  118.  
  119. $class = '3';
  120.  
  121. $start ='';
  122.  
  123. $koniec ='';
  124.  
  125. endif;
  126.  
  127.  
  128.  if(mysql_result(mysql_query("SELECT dzien FROM jp_kaledarz WHERE kolumnaDzien='$i'"),0)) :
  129.  
  130. $start = '<font color="red"><b>';
  131.  
  132. $koniec = '</b></font>';
  133.  
  134. endif;
  135.  
  136.  
  137.  
  138.  
  139.  
  140.  
  141.  
  142. if($i == 1 || $dayofweek == 0): 
  143.  
  144. echo '<tr>'; 
  145.  
  146. if($span1 > 0 && $i == 1) 
  147.  
  148. echo '<td colspan="'.$span1.'" class="calendar_3"> </td>'; 
  149.  
  150. endif;
  151.  
  152.  
  153.  
  154. echo '<td width="'.$width.'" class="calendar_'.$class.'">'.$start.''.$i.''.$koniec.'</td>';
  155.  
  156.  
  157.  
  158. if($i == $days): 
  159.  
  160. if($span2 > 0) 
  161.  
  162. echo '<td colspan="'.$span2.'" class="calendar_3"> </td>'; 
  163.  
  164. endif; 
  165.  
  166. if($dayofweek == 6 || $i == $days): 
  167.  
  168. echo '</tr>'; 
  169.  
  170. endif; 
  171.  
  172. endfor; 
  173.  
  174.  
  175.  
  176.  
  177.  
  178. echo '</table>'; 
  179.  
  180.  
  181.  
  182.  
  183. ?>

Chodzi oto żeby zrobić aby przy spr. dnia spr. tez w rekordach tabeli jp_kaledarz mies. i rok. Czy ktoś by pomógł to przerobić ?


-------------------------
do php stosujemy odpowiedni BBCode
teraz poprawiłem, na przyszłość proszę pamiętać
~Cienki1980