Mam skript, ktory mi vypise prispevky z databazy na stranky pricom pocet
prispevkov na jednu stranku je obmedzeny. To co nevojde na jednu sa vypise na
druhu ved to poznate. Vtip je v tom , ze i napriek tomu, ze mi spravne vypise
odkazy na dalsie stranky,tak mi na stranku vypise vsetky prispevky a nie len
tolko kolko si urcim. Tu je cast kodu , ktora sa o to stara
$zobrazit = 2;
if(isset($_GET['ps']))
{
$pocet_stranok = $_GET['ps'];
} else {
$poziadavok = "SELECT prezyvka,predmet,email,datum,odkaz FROM kniha ORDER
BY datum ASC";
$vysledok = mysql_query($poziadavok);
$pocet_zaznamov = mysql_num_rows($vysledok);
if($pocet_zaznamov > $zobrazit)
{
$pocet_stranok = ceil($pocet_zaznamov/$zobrazit);
} else {
$pocet_stranok = 1;
}
}
if(isset($_GET['z']))
{
$zaciatok = $_GET['z'];
} else {
$zaciatok = 0;
}
$poziadavok = "SELECT prezyvka,predmet,email,datum,odkaz FROM kniha ORDER
BY datum ASC LIMIT $zaciatok,$zobrazit";
$vysledok = mysql_query($poziadavok);
$pocet = mysql_num_rows($vysledok);
if($pocet > 0)
{
if($pocet_stranok > 1)
{
echo'<p>';
$aktualna_stranka = ($zaciatok/$zobrazit) + 1;
if($aktualna_stranka != 1)
{
echo '<a href="index.php?z=' . ($zaciatok - $zobrazit) .
'&ps='.$pocet_stranok . '">
Predchadzajúca strana</a> ';
}
for($i = 1; $i <= $pocet_stranok;$i++)
{
if($i != $aktualna_stranka)
{
echo '<a href="index.php?z='.(($zobrazit * ($i -
1))).'&ps='.$pocet_stranok.'">'.$i.'</a>';
} else {
echo $i.' ';
}
}
if($aktualna_stranka != $pocet_stranok)
{
echo '<a href="index.php?z=' . ($zaciatok + $zobrazit) . '&ps='
. $pocet_stranok. '">Ďalšia</a> ';
}
echo '</p>';
}
}