Här är ett utdrag från en sak jag gjorde för att visa 8 bilder i taget i ett bildarkiv.
Observera att denna endast funkar med mysql.
if(!$sidraknare)
$sidraknare=0;
$antalpersida=8;
$sida=$sidraknare*$antalpersida;
$resant=mysql_query("select count(*) as cc FROM tabell WHERE nånting");
if(mysql_numrows($resant)>0)
$antalposter=mysql_result($resant,0,"cc");
$antalsidor=$antalposter/$antalpersida;
$antalsidor=Ceil($antalsidor);
$aktuellsida=$sidraknare+1;
$res=mysql_query("SELECT * FROM tabell ORDER BY nånting LIMIT $sida,$antalpersida ");
loop som visar resultatet..
if($sidraknare>=0){
echo "Sida $aktuellsida av $antalsidor [ ";
$nyord=UrlEncode($nyord);
for($i=1; $i<$antalsidor+1; $i++) {
$nysidraknare=$i-1;
if($aktuellsida==$i)
echo "<b> $i </b>";
else
echo " <a href=\"sida.php3?sidraknare=$nysidraknare\">$i</a> ";
}
echo "]<br>";
}
------------------
Fatal Error: Call to undefined function:
brain() in ./self.php on line 1
[Redigerat av nanne den 18 okt 2000]