Einzelnen Beitrag anzeigen
  #4 (permalink)  
Alt 11-05-2012, 15:25
BimboBanani
 Registrierter Benutzer
Links : Onlinestatus : BimboBanani ist offline
Registriert seit: May 2012
Beiträge: 10
BimboBanani zeigte ein beschämendes Verhalten in der Vergangenheit
Standard haken...

Hallo streuner,

danke für die Blitz-Reaktion!

Die Sache läuft nach dem normalen Sort tadellos:

Code:
if ($mode == "this") {
  $line = sql("SELECT * FROM item WHERE id = $id");
}
elseif ($mode == "next") {
  $line = sql("SELECT * FROM item WHERE id > $id AND category = $currcat ORDER BY id LIMIT 1");
}
elseif ($mode == "prev") {
  $line = sql("SELECT * FROM item WHERE id < $id AND category = $currcat ORDER BY id DESC LIMIT 1");
}
'this' bedeutet einstieg in die php-seite mit einer bestimmten id von außen. Wenn man in der Seite auf 'next' oder 'prev' klickt, dann kommt er mit 'next' oder 'prev' herein und soll dementsprechend das nächste/vorige item anzeigen. Wahr scheinlich kann man auch das eleganter lösen als der Code hier oben.

Nun soll aber der o.a. Code entsprechend abgeändert sein, dass 'next' und 'prev' zwar mit einer bestimmten id aufsetzt, aber dann die nächste/vorige laut 'ranking' holt.

Gruß
BimboBanani
Mit Zitat antworten