næste - forrige funktion
HejsaJeg har en gæstebog, som viser 5 indlæg pr. side, og en næste / forrige funktion som også funker, mit problem er nu at der er 150+ sider i gæstebogen, så min linie med sidenummre i bunden af gæstebogen er mega lang / fylder flere linier :-(
Vil gerne have en anden næste/forrige funktion der er splittet op til at vise følgende :
[Forrige] 1 2 [3] 4 5 [Næste]
hvor 3 er den side man befinder sig på p.t.
Her er den kode jeg bruger nu :
$e = $e / 5 + 1;
if($e != '1') {
$e = $e - 1;
echo"<a href=/pages/vis/17/1/17/$e>Forrige</a>";
$e = $e + 2;
}
else {
echo"<b>Forrige</b>";
}
?>
</td>
<td width="98%" align="center" valign="top">
<img src="/images/transp.gif" alt="" height="1" width="98%"/><br>
<?
for($i=1;$i<=$antalsider;$i++) {
if($antalsider > '15') {
if($i % 10 == '0') {
echo "<br>";
}
}
if( $i == $e ) {
echo "<b class=\"lighttext\">$e</b> ";
}
else {
echo "<a href=/pages/vis/17/1/17/".$i.">".$i."</a> ";
}
}
?>
</td>
<td width="58" align="right" valign="top">
<img src="/images/transp.gif" alt="" height="1" width="58"/><br>
<?
if ( $antalsider == 0 || $antalsider == 1 ) {
}else{
if($e == '1') {
$e = $e + 1;
}
if($e-1 < $antalsider) {
echo"<a href=/pages/vis/17/1/17/$e>Næste</a>";
}
}
?>
</td>