Seite 1 von 1

Vor und zurück blättern

Verfasst: 20.02.2007, 11:59
von Michael1967
Hallo,

ich hätte da mal ein Problem, wo ich nicht weiter komme.

Nehmen wir an ich habe eine Kategorie ($cid) mit 70 Einträgen ($id).

Auf vielen Seiten habe ich schon so eine Blätterfunktion gesehen, wo man eine Seite vor und eine Seite zurück blättern kann.

Hat jemand Erfahrung mit einer solchen Funktion? Meine PHP-Kentnisse reichen hierfür nicht aus *heul*.

Wenn ich beispielsweise bei Eintrag 44 angekommen bin, dann soll am Ende der Seite folgendes stehen –

Eine Seite zurück(das wäre ein Link zu Eintrag 43) – Eine Seite vor(das wäre ein Link zu Eintrag 45).

Oder gibt es sogar irgendwo ein Tutorial zum Thema?

Verfasst:
von
SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


Verfasst: 20.02.2007, 12:19
von auftragslinker
<a href="seitemit($cId-1).html">zurück</a> | <a href="seitemit($cId+1)vor</a>

vorher halt abfragen, gibt ne folgeseite und ist cId > 1

Verfasst: 20.02.2007, 12:29
von Ice Man
Oder besser so ;)

ID ist ja vorhanden.

## vorheriges Produkt
$query1 = mysql_query("Select from Table WHERE id < '$id' and cid = '$cid' order by id DESC limit 1);
$daten = mysql_fetch_array($query1);
$nameprodukt1 = $daten['name'];
$url1 = "produkt-".$daten[id].".hmtl";

##nachstes Produkt
$query1 = mysql_query("Select from Table WHERE id > '$id' and cid = '$cid' order by id ASC limit 1);
$daten = mysql_fetch_array($query1);
$nameprodukt2 = $daten['name'];
$url2 = "produkt-".$daten[id].".hmtl";


Und dann unten einfach

echo "<a href="$url1">$nameprodukt1</a> | <a href="url2">$nameprodukt2</a>";

Verfasst: 20.02.2007, 12:51
von twitch

Verfasst: 20.02.2007, 13:24
von Michael1967
Vielen Dank, der Code von Ice Man funktioniert nach einer kleinen Anpassung auch bei mir. :)

Verfasst: 20.02.2007, 13:49
von Ice Man
Sach ich doch ;)
Vorallem ist der Code sehr klein, und anpassen war ja klar, ich kenne ja deine URLs und Tabellen nicht :)

Verfasst: 20.02.2007, 13:53
von Michael1967
Ja, und genauso wollte ich das haben. Bei Google habe ich zwar was gefunden - aber dort ist das immer so - Seite 1 2 3 4 5 6 7 8 9 aufgebaut. Ich wollte ja nur vor und zurück und nicht seitenweise (10 Einträge pro Seite) blättern.

Vielen Dank nochmal *hüpf*