PageLink

Tänzer
HuHu.

Ich versuche gerade verzweifelt einen eigenen Pagelink zu erstellen, schaffe es aber leider nicht.
Habe nun schon verschiedenes ausprobiert aber es funktioniert nicht.
Die Seitenzahl stimmt zwar, aber es werden trotzdem immer alle Einträge angezeigt auf allen Seiten.
In Diesem Fall gibt es 6 "Bits" zum auslesen wenn ich sage Eine PerPage kommt:
Seiten (6): [1] 2 3 4 nächste » ... letzte »

Ich benutze übrigens eine $xx_bit und darunter habe ich:
code:
1:
2:
3:
4:
<tr> 
    <td colspan="7" width="69%" align="center" class="tableb"><span class="smallfont">$pagelink</span></td>
 <input type="hidden" name="page" value="$page" />
</tr>



Hier mal die PHP:
php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
if(isset($_GET['page'])){
   $page = intval($_GET['page']);
   if($page == 0) $page = 1;
   }
   else $page = 1;

        list($count) = $db->query_first("SELECT COUNT(*) FROM bb".$n."_xxx");
        $perpage = '1';
        $pages = ceil($count/$perpage);

        if($pages>1)$pagelink = makepagelink("xxx.php?action=index",$page,$pages,$showpagelinks-1);
        else $pagelink = '';

Kann mir bitte jemand helfen :o