Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> 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
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


--------------------
bigZbig (Zbigniew Heintze) | blog.heintze.pl
Go to the top of the page
+Quote Post
SzpilaPL
post
Post #3





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

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


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.
Go to the top of the page
+Quote Post
bigZbig
post
Post #4





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

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


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.


--------------------
bigZbig (Zbigniew Heintze) | blog.heintze.pl
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 19.08.2025 - 15:33