Próbuje stworzyć kalendarz i już prawie mi się udało ale po grudniu bieżącego roku nie pojawiają się już nazwy miesiąca ani nowego roku. Jak dodaje warunek żeby po 12 miesiącu $_GET['miesiac'] równała się znowu 1, no to mam powrót do przeszłości czyli znowu ten sam rok... Czy ktoś może mnie oświecić jak to zrobić ? Pierwszy raz robię kalendarz więc proszę też ogólnie o opinie czy to co zrobiłem jest w miarę dobre ?
<html>
<style type="text/css">
table
{
width: 250px;
height: 100px;
border: 2px solid black;
font: 13px verdana;
}
td
{
width: 30px;
border: 1px dotted silver;
text-align: right;
}
td#puste
{
border: 0px;
text-align: right;
}
td#miesiac
{
border: 0px solid red;
text-align: center;
background: silver;
font-weight: bold;
}
td#rok
{
border: 0px solid red;
text-align: center;
background: silver;
font-weight: bold;
}
td#niedziele
{
background: red;
}
</style>
<?php
1=>'Styczeń',
2=>'Luty',
3=>'Marzec',
4=>'Kwiecień',
5=>'Maj',
6=>'Czerwiec',
7=>'Lipiec',
8=>'Sierpień',
9=>'Wrzesień',
10=>'Październik',
11=>'Listopad',
12=>'Grudzień'
);
if (!isset($_GET['miesiac']))
{
$_GET['miesiac']=date('n'); }
$miesiac=$_GET['miesiac'];
$rok=$_GET['rok'];
$plus=$_GET['miesiac']+1;
$minus=$_GET['miesiac']-1;
echo "<table cellpadding='2' cellspacing='2' border='0'>"; <td><a href='?miesiac=$minus&rok=$rok'> << </a></td>
<td colspan=3 id='miesiac'> $miesiace[$miesiac]</td> <td colspan=2 id='rok'> $rok </td>
<td><a href='?miesiac=$plus&rok=$rok'> >> </a></td>
</tr>";
echo "<tr><td> Pn </td> <td> Wt </td> <td> śr </td> <td> Cz </td> <td> PT </td> <td> Sb </td> <td bgcolor='red'> Nd </td></tr>";
if ($puste>0)
{
echo "<td colspan=$puste id='puste'>   </td>"; }
for ($d=1; $d<=$ile_dni; $d++)
{
$ktory_dzien=date('w',mktime(0
,0
,0
,$miesiac,$d,$rok)); if ($ktory_dzien==0)
{
echo "<td id='niedziele'>" .$d ."</td>"; }
else
{
echo "<td>" .$d ."</td>"; }
if ($ktory_dzien==0)
{
}
}
?>