««zurück | 1 | 2 | weiter»»

Homezonebenny85

Grünschnabel
Hallo, hab mal ne große Frage
icon_biggrin.gif


Ich will eine Seite machen, die Daten aus einer Datenbank anzeigt, aber IMMER NUR 10 einträge pro seite ...

««zurück | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | weiter»» | 20...

Sobald man dann auf 20... klickt sollte das so aussehen:

««zurück | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | weiter»» | 30...

Und immer so weiter ...

Wenn aber nur 20 einträge in der Datenbank vorhanden sind, muss das ja so aussehen:

««zurück | 1 | 2 | weiter»»

Also ohne dieses | 20...

Die Abfrage an Datenbank ist ne ganz normale

$sql_select = "SELECT * FROM tabelle ORDER BY id DESC";

Oder so ist ja egal ...

Könnte mir jemand da irgendwie weiter helfen :-\
Wie schon gesagt, ist LEIDER ne große Sache, aber ich hab schon alle möglichen dinge probiert, kam aber nie wirklich was RICHTIGES dabei raus.

Entweder er hat mit 0 statt 1 angefangen zu zählen (also seite 0 | seite 1 ... und nach 1 konnte der wenn man auf weiter link geklickt hat noch weiter auf 2 die aber nicht angezeigt wurde ...

Kurz gesagt ich weiß nicht wie ich das realisieren soll.
Bitte um Hilfe :-\

So einfach wie möglich schreiben
icon_smile.gif
Wenn mir jemand helfen kann
icon_smile.gif


Danke ...
Homezonebenny85
 
Kann man dich irgendwie mal in nem Messenger erreichen? Ich hätte da ne kleine Frage (kannst auch hier beantworten, ich wollte nur nicht dieses thema mit den kleinen Fragen zu müllen, deshalb messenger):

$maxpages_int = (int) ($anz/$itperpage);
$maxpages_float = $anz/$itperpage;

was ist da denn jetzt der unterschied? also diesen kleinen bereich des scriptes versteh ich nicht so ganz.

Ich bin jetzt bei Seite 3

"Jetzt rufen wir ein paar variablen ins leben ...."
Bis dahin hab ich alles locker luftig verstanden :)
 
Ok, hab das ganze Tutorial durch, und auch verstanden.
Ich brauch eigentlich nur die Navigation, die While schleife wird auf der seite selbst angezeigt werden :-D

Also ich muss mir jetzt ne Funktion schreiben die nur folgendes ausgibt:

««zurück | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | weiter»» | 20...

das heißt es würde so aussehen:

echo showNavi( );

while schleife mit den einträgen

echo showNavi( );

(als beispiel jetzt) ...

in der browser location würde das vielleicht so aussehen:

index.php?page=1
index.php?page=2

eine such funktion brauch ich nicht :-D

in der funktion showNavi( );

würde also page=1 über $_REQUEST['page']; ausgelesen werden, und somit die einträge anzeigen (also die select ändern ...)

hmm ....

das heißt da wäre dann ein limit von 1 - 10
Wenn man bei page=2 ist, wäre da dann ein limit von
10 - 20 ...

naja, wie ich das dann mit | 20 ... mache muss ich mir dann noch überlegen :-\
 
Zurück