probuje stworsyc kontrolke kalendarza na podstawie pewnego wzoru.. wyskakuje mi jendak blad w linijce 31 ( for ($nr = 0; $nr < 7; $nr++) ):
Parse error: syntax error, unexpected T_FOR in
C:\wamp\www\strona\skrypty\kalendarz.php on line
31
Oto kod :
<?php
class Calendar{
var $_shortDays = null;
var $_longMonths = null;
function Calendar() {
$this->_shortDays
= array(&apos
;Pn
&apos
;, &apos
;Wt
&apos
;, &apos
;Sr
&apos
;, &apos
;Cz
&apos
;, &apos
;Pt
&apos
;, &apos
;Sb
&apos
;, &apos
;N
&apos
;); $this->_longMonths
= array(&apos
;Styczeń
&apos
;, &apos
;Luty
&apos
;, &apos
;Marzec
&apos
;, &apos
;Kwiecień
&apos
;, &apos
;Maj
&apos
;, &apos
;Czerwiec
&apos
;, &apos
;Lipiec
&apos
;, 'Sierpień', 'Wrzesień', 'Październik', 'Listopad', 'Grudzień');
}
function showCslendar() {
$actDay = date(`j`
); $numberOfDay = date(&apos
;t
&apos
;); $actMonth = date(&apos
;n
&apos
;); $actYear = date(&apos
;Y
&apos
;); $startDay = date(&apos
;w
&apos
;, mktime(0
, 0
, 0
, $actMonth, 1
, $actYear));
'.
$this->_longMonths[$actMonth-1] .', '. $actYear.'
' .
for ($nr = 0; $nr < 7; $nr++)
'.$this->_shortDays[$nr] . '';
';}
if($startDay == 0) $startDay = 7;
for($nr=0; $numberOfDay+$startDay-1; $nr<$numberOfDay; $nr++){
if($nr - $w + 2 <=0){
';
continue;
}
else{
if($nr % 7 == 0)
';
if($nr - $startDay + 2 == $actDay)
'.($nr - $startDay + 2).'';
else
'.($nr - $startDay + 2).'';
}
}
';
}
}
?>
Ten post edytował jewel1985 5.12.2007, 15:48:06