[php:1:e3f781d905]<?php
$rocznik[] = '1988';
$klasa[1988][] = 'A';
$klasa[1988][] = 'B';
$klasa[1988][] = 'C';
$rocznik[] = '1987';
$klasa[1987][] = 'A';
$klasa[1987][] = 'B';
$rok = date(Y);
if(date(n)<7)
$rok-=1;
for($i=0; $i < count($rocznik); $i++)
{
$wiek = $rok-$rocznik[$i];
switch ($wiek)
{
case "15":
echo "<p class='tekst'><b>Klasy III</b><br>";
break;
case "14":
echo "<p class='tekst'><b>Klasy II</b><br>";
break;
case "13":
echo "<p class='tekst'><b>Klasy I</b><br>";
break;
}
if($wiek==16)
{
echo "<p class='tytul' align='center'>Absolwenci:";
}
if ($wiek>15)
{
$rok_szkolny[0] = $rocznik[$i]+16;
$rok_szkolny[1] = $rok_szkolny[0]-1;
echo "<p class='tekst'><b>";
echo $rok_szkolny[1].'/'.$rok_szkolny[0];
echo "</b><br>";
}
$r_klasa = $klasa[$rocznik[$i]];
if(count($r_klasa)!=0)
{
sort($r_klasa);
}
for($x=0; $x < count($r_klasa); $x++)
{
echo "<a class='lista' href='?akcja=pokaz_klase&rocznik=".$rocznik[$i]."&klasa=".$r_klasa[$x]."'>$r_klasa[$x]</A>";
if ($x!=count($r_klasa)-1)echo " | ";
}
}
?>[/php:1:e3f781d905]
Chciałem zrobić ten skrypt z obsługa szablonów smarty. Ale doszedłem do wniosku ze to niema sensu bo i tak nie oddziele kodu od html. Może sie myle :?: Spróbujcie może wam sie uda

EDIT: Taki pownien być wynik tego skryptu:
Kod
Klasy III
A | B | C
Absolwenci:
2002/2003
A | B
A | B | C
Absolwenci:
2002/2003
A | B