Forrige og Næste side udskrivning af knapper
Som koden fungerer lige nu, så udskriver den en knap for hver 20. datarække. Hvis man har 1000 datarækker kan det blive til utrolig mange knapper, så jeg tænkte på om der er en som kan hjælpe mig med at få den til kun at skrive knapper til fem forrige datarækker á 20 og ligeledes med fem næste datarækker á 20.Eksempel:
Du er på side 8.
Knap 5 | Knap 6 | Knap 7 | Side 8 | Knap 9 | Knap 10 | Knap 11
Kode:
$resulstring = mysqkl_query("SELECT count(ota.id) FROM ota");
$tal = mysql_result($resul,0);
if($s>($pr_side-1))
{
echo "<input type=\"button\" value=\" Forrige ".$pr_side." \" onclick=\"location.href='?s=".($s-$pr_side)."';\" class=\"button\"> ";
}
$page = 1;
for($start=0; $tal > $start; $start=$start+$pr_side)
{
if ($start != $s)
{
echo "<input type=\"button\" value=\" ".$page." \" onclick=\"location.href='?s=".$start."';\" class=\"button\"> ";
}
else
{
echo "<input type=\"button\" value=\" -".$page."- \" onclick=\"#\" class=\"button\" style=\"font-weight:bold;\"> ";
}
$page++;
}
if(($s+$pr_side)<$tal)
{
echo "<input type=\"button\" value=\" Næste ".$pr_side." \" onclick=\"location.href='?s=".($s+$pr_side)."';\" class=\"button\">";
}
