Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Kalendaż blokowy
Forum PHP.pl > Forum > PHP
SzpilaPL
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
bigZbig
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.
SzpilaPL
Problem polega na braku pomysłu a głównie umiejentności w stworzeniu kaledaża który spełniał by poniższe wymagania. Co do wielkości liter to wynikaja one z długiej pracy nad kalenażem przy różnych stanowiskach.
bigZbig
Wiesz - moze nie odrazu osiagniesz to co chcesz ale probuj. Ty oczekujesz, ze ktos za Ciebie napisze caly kalendarz. Daj to na forum ze zleceniami albo poszukaj jakiegos skryptu generujacego kalendarz - jest tego cala masa. Moze ktorys Ci przypasuje, albo wyciagniesz cos z kilku tworzac swoj wlasny.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.