Blätterfunktion in Blätterfunktion

Tabuk

Erfahrenes Mitglied
Hallo,
Ich habe eine Seite mit einer Suchfunktion.
Die Treffer werden auch alle ausgegeben (Artikelliste).
Von dort aus kommt man auf den eigentlichen Artikel.

Nun möchte ich aber, das ich von einem ausgewählten Artikel auch zum nächsten und vorherigen Artikel Blättern.(Suchtreffer)

Leider habe ich da wohl eine Denkblockade und komme nicht weiter.
Gebt mir bitte einen Denkanstoß.

Danke
 
Mach einfach beim Link (ich nehme an du machst das mit $_GET) sowas:

Wenn das jetzt die Seite ist (mit aufruf des 5. Artikels)
http://www.irgendwas.com/index.php?id=5

Muss der link so erstellt werden:

PHP:
$id_next=$_GET['id']+1;
$link="<a href='?id=".$id_next."'>Next&raquo;</a>";

Comprende? Den Rest schaffst du doch alleine
 
Das ist es glaub nicht. Er will nicht zum nächsten Artikel sondern zum nächsten Artikel, der gefunden wurde.

Dafür würde ich die Suchanfrage und die ID des Artikels übergeben.
Also so: ...php?id=1&suchanfrage=x%y%z
 
Irgendjemand_1 hat recht.

Wenn ich mir jetzt den Artikel anzeigen lasse, muß ich also eine neue Datenbank Abfrage starten !?

PHP:
$eintraege=mysql_query("SELECT * FROM tabelle WHERE $suchwtitel OR $suchwinhalt ORDER BY id

Wie lautet denn jetzt die Abfrage welche "id" die nächste höhere oder vorherige von der Aktuellen" id" ist ? (<> geht ja nicht oder ?)
 
Wie setze ich den Zeiger im Array auf den indizes von der "Aktuellen id" ?
next() und prev() sind mir ja bekannt.:-(
 
Hmm...versuchs mal mit array_search();. Das müsste gehen! Also du suchst im Array nach der aktuellen ID und steuerst weiter mit next(); bzw mit prev();! So irgendwie hab ich mir das vorgestellt!
 
Zurück