Vis sider 1-10 11-20 21-30 osv
Jeg har på en side med et "forum" lavet så man kan se ældre indlæg ved at trykke på links i bunden (se www.mdu-01e.dk user/pass test/test)Links i bunden skriver 1-10 11-20 21-30 osv. Ved den sidste side skal den skrive det nøjagtige antal indlæg, så hvis der f.eks. er 34 indlæg skal den skrive: 1-10 11-20 21-30 31-34. Dette virker også, men kun når antal indlæg er over 20.
Vil tro at det har noget med min for løkke at gøre, men kan ikke lige gennemskue hvordan jeg skal lave det anderledes.
$sql = mysql_query("SELECT COUNT(id) AS ialt FROM forum");
$data = mysql_fetch_array($sql);
$count = $data['ialt'];
if ($_REQUEST['page'] == "")
{
$page = 1;
}
else
{
$page = $_REQUEST['page'];
}
for ($i=1; $i<$count; $i+=10)
{
$s = $i;
$t = $i+9;
$a = round($count, -1)+1;
if ($i == $a) {$t = $count;}
if ($page == $s)
{
echo "<a href=\"index.php?page=$s\"><strong>$s-$t</strong></a> ";
}
else
{
echo "<a href=\"index.php?page=$s\">$s-$t</a> ";
}
}
echo "</i></p></div></td></tr></table>";
}
Den fulde kode kan ses på www.mdu-01e.dk/forside.phps
