Problem bei Sortierung des Gästebuches auf mehreren Seiten

S

stender23

Guten Tag,

wenn ich alle Einträge meines Gästebuches auf einer Seite anzeige, ist der neuste Eintrag ganz oben.
PHP:
$ergebnis = mysql_query("SELECT * FROM ff_gaestebuch ORDER BY id DESC", $pointer_database);
Verteile ich die Eintäge nun auf mehreren Seiten (wie im Tutorial: http://www.tutorials.de/tutorials6083.html beschrieben), ist die Sortierung folgender Maßen:

Seite 1 (bei 5 Einträgen pro Seite):
(unten auf der Seite)13, 12, 11, 10, 9
Seite 2:
8, 7, 6, 5, 4
Seite 3:
3, 2, 1
PHP:
 $ergebnis = mysql_query("SELECT * FROM ff_gaestebuch ORDER BY id DESC LIMIT $start, $proseite", $pointer_database);
Jetzt habe ich den neusten Eintrag auf der ersten Seite und nicht auf der letzten Seite.

Nehme ich das "DESC" raus, sieht die Sortierung so aus:

Seite 1:
(unten auf der Seite)5, 4, 3, 2, 1
Seite 2:
10, 9, 8, 7, 6
Seite 3:
13, 12, 11

Ist ja schon nicht schlecht. Hätte es aber innerhalb der Seite gerne umgekehrt. Also:

Seite 1:
1, 2, 3, 4, 5
Seite 2:
6, 7, 8, 9, 10
Seite 3:
11, 12, 13

Dann wäre der älteste Eintrag auf der ersten Seite unten und der neuste auf der letzten Seite oben.

Kann mir jemand helfen?

Grüße Stender23
 
Tut mir leid, aber ich verstehe nicht genau was du meinst.

Ein Array ist doch ein Feld in dem Daten gespeichert werden. Muss der jeweilige Eintrag im Array stehen oder nur die gleichen Felder (z.B.:Name)?

Ich bin noch neu auf diesem Gebiet. Kann man das nicht irgendwie über die Sortierung lösen?

Vielen Dank schon mal

Stender23
 
Zurück