Hallo, ich habe folgendes Problem:
die Datenbank besteht aus mehreren Hundert Einträgen und sie werden
immer 5 pro Seite ausgelesen.
Gut uns schön aber in die Feldbreite passen maximal 15 seiten
ab der 16. Seite verschiebt sich die HP.
Beispiel:
Seite: [1] [2] [3] [4] [5] [6] [7] [8] [9] ....
ich möchte gerne ab der 15. Seite einen Umbruch und dann immer
jeweils 15 Seiten in einer Reihe darstellen.
PHP-Code:
<? $aps=5;
if (!$a) {$a = 0;}
$limit = "$a," . $aps;
$anzahl = mysql_num_rows(mysql_query("Select * from id_wissen where kat='$kategorie'"));
$ds_sel = mysql_query("select * from id_wissen where kat='$kategorie' order by
time desc LIMIT $limit");
if ($a < $anzahl) {
$aa=$a;
$b = $a - $aps ;
$a = $a + $aps ;
$c = $a;
$d = $a / $aps;
$pages= $anzahl / $aps;
echo " <table cellpadding=2 cellspacing=0 border=0 align=center width=100%>
<tr>
<td class=ws12 align=center><strong>Seite:</strong>
";
for ($i =0; $i < $pages;) {
$a = $i * $aps;
$i++;
if ($d == $i) echo " <font class=sw12><strong>[$i]</strong></font> ";
else echo " [<a href=\"$PHP_SELF?sid=$sid&a=$a&kategorie=$kategorie&seite=$seite\"
class=ws12>$i</a>] ";
}
echo "
</td></tr>
</table>
";
}
?>
Ich hoffe ihr könnt mir helfen
Danke im voraus