PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Bei MySQL Ausgabe anzahl der Seiten angeben+verlinken?


mad-boy
24.10.2002, 14:31:50
Hi,
kennt bestimmt jeder!
Auf vielen Seiten steht immer unten 1 2 3 4 usw. und auf den Zahlen sind dann verknüpfungen drauf, wo man zur entsprechenden Seite kommt, aber wie macht man das?

Ich weiß nur wie das mit vor und zurück geht, aber wie kann ich das mit den Seiten machen?

Silencer
24.10.2002, 14:50:04
hatten wir ein wenig weiter unten schon


http://www.f078.net/php/tutorial/php/blaettern.php

mad-boy
24.10.2002, 15:19:22
Jo, hab ich auch eben gesehen, aber soweit ich da durchblicke gibt man dann zwar die Seite an, die angezeigt werden soll und nicht direkt die Limit anzahl, aber da werden immer noch nicht die Seiten verlinkt, oder? Also wie bekomme ich raus, wieviele Seiten ich habe? Is warscheinlich nur ne simple division, aber ich steh gerade etwas auf'm Schlauch! ???

Silencer
24.10.2002, 15:40:17
das limit ist doch
$perpage = 5;

also 5 texte pro seite wenn es zb 15 texte sind


wenn du 100 texte hast dann werden 20 seiten angezeigt, wenn du das limit auf 10 erhöhst sind es nur noch 10 seiten und 10 texte werden angezeigt pro seite

du mußt gar nicht rausbekommen wieviele seiten du hast, das wird automatisch hier gezählt

$sql_hits = "select count(*) as hits from TABELLE;

MiH
24.10.2002, 15:58:11
das script errechnet das limit selbst anhand der seitenzahl + datensätze_proseite

mad-boy
24.10.2002, 21:48:45
ja schon, aber ich will ja unten nochmal ne Auflistung machen:

zurück [1,2,3,4,5,6...]vor

so z.B. und unten soll dann auf jeder Nummer der Link liegen, aber ich glaub ich weiß jetzt schon wie! Ich kann ja die Anzahl seiten mit Anzahl der Einträge / Anzahl pro Seite errechenen und dann kann ich ja einfach ne Schleife schreiben! :)
Hatte einfach ein Brett vorm Kopf! :)

MiH
25.10.2002, 10:07:18
ja so stehts doch auf der seite!
punkt 4 + punkt 5.
wer lesen kann ist klar im vorteil. :)

mad-boy
25.10.2002, 11:15:27
Ja...doch...lesen wäre eine Lösung! :D

Sorry, hab den Quelltext erst nicht so ganz kapiert, aber jetzt wo du's sagst seh ich's auch! :)