Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Kalendaż blokowy
SzpilaPL
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 12.06.2006

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


Stworzyłem prosty kalendaż w php.
Kod
<?
$dzisiaj = getdate();
$miesiac = $dzisiaj['month'];
$dzien   = $dzisiaj['mday'];
$rok     = $dzisiaj['year'];




$dni_tyg_pl=array
('Niedziela','Poniedzialek','Wtorek','Sroda','Czwartek','Piatek','Sobota');
$dni_tyg_pl1=array
('N','P','W','S','C','P','S');





$miesiac= date("F");
echo"$miesiac";
$dzisiaj=date("j");
$ilosc=date("t");
echo "<table border = 1> <tr>";
$m=date("n");
for($i=1;$i<=$ilosc;$i++)
{
$tyg = date("w", mktime(0,0,0,$m,$i,$rok));
if(($tyg==0) or ($tyg==6))
{
echo"<TD><strong><font color=red>".$dni_tyg_pl1[$tyg]."</font></strong></td>";
}

elseif ($i==$dzisiaj)

{
echo "<TD><b>".$dni_tyg_pl1[$tyg]."</b></td>";"<BR>";
}
else
echo"<TD>".$dni_tyg_pl1[$tyg]."</TD>";
}
echo "</tr><tr>";



for($i=1;$i<=$ilosc;$i++)
{
$tyg = date("w", mktime(0,0,0,$m,$i,$rok));
if(($tyg==0) or ($tyg==6))
{
echo"<TD><em><font color=red>".$i."</font></em></td>";
}
elseif ($i==$dzisiaj)
{
echo"<td><strong>".$i."</strong></td>";
}
else
{
echo "<td>".$i."</td>";
}
}
echo "</tr></table>";

?>

Potrzebuje pomocy w przerobieniu go na kalendaż blokowy
tak aby w górnym wierszu wyswietlane były dni od poniedziałku do niedzieli a pod spodem dni po 7 w kazdym wierszu. Dodatkowo kalendaż ma wyróżniać konkretny dzień i nazwe dnia. Jeżeli miesiąc zaczyna się w środe to w drugim wierszu pola poniedziałek i wtorek mają pozostać puste
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
bigZbig
post
Post #2





Grupa: Zarejestrowani
Postów: 740
Pomógł: 15
Dołączył: 23.08.2004
Skąd: Poznań

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


Skoro stworzyłeś ten kalendarz to jaki masz konkretnie problem z jego przerobieniem?

Tak z innej beczki. Zdecyduj się czy piszesz nazwy tagów wielką literą czy małą, bo patrzeć na to nie można. Osobiście polecam zapoznać się ze standardem xhtml.

Ten post edytował bigZbig 12.06.2006, 09:05:02
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 26.12.2025 - 16:45