Ik heb een querry welke perfect werkt.
Ik haal er de gegevens uit en laat ze zien.
Als ik klik op een record, krijg ik de details van deze record.
Als ik nu in deze detailpagina ben, zou ik graag kunnen bladeren naar de volgende record.

Zie mijn site, dan begrijpen jullie waarschijnlijk wat ik bedoel.


De site http://www.oudepostkaarten.be

Als je naar de site gaat, vervolgens naar provincie Antwerpen, vervolgens naar Mariaburg, en ten slotte de afdeling gebouwen.

Dan ziet u een reeks postkaarten. In database worden ze gesorteerd in een querry volgens gemeente en afdeling.

Als je nu klikt op zulke foto dan krijg je de uitleg en de vergrootte foto.

Wat ik zou willen, is dat ik op deze (uitlegfotopagina) kan klikken op volgende zodat je ook meteen de volgende foto met uitleg kan zien.

Kan dit? Het is een querry, waarvan ik steeds de volgende wil bekijken, ik kan dit eigenlijk alleen doen door de volgende record aan te vragen en niet de volgende postkaard_id. Want deze volgende postkaart_id kan evengoed van een andere gemeente zijn.

Ik geef je even een voorbeeld van het resultaat van de querry.

Record Postkaart_id Gemeente Tittel
1 12 Mariaburg School Mariaburg
2 14 Mariaburg Kasteel
3 24 Mariaburg Villa onbekend
4 36 Mariaburg Kapelletje


Als ik nu op record 2 staat, dan zou ik graag naar vorige record 1 willen kunnen gaan, alsook naar volgende record 3.

't zal waarschijnlijk simpel zijn, doch ik zie het niet.
Wat jij zoekt, is pagination. Google er eens op of kijk eens naar dit script, daar zit het ook in.

In jouw geval lijkt het mij handig dat je de zoek-parameters in de url zet, dan kun je ze bij iedere volgende query weer opnieuw met GET uitlezen. Een andere oplossing is het zoekresultaat in een sessie opslaan, dat is sneller, maar wijzigingen in de database worden niet gezien door de sessie. Dat is een keuze die je maakt.

Succes!
Ik kan inderdaad de zoek-parameters overzetten via de url.
Natuurlijk maak ik dezelfde querry.

Ik kan deze gegevens perfect in een tabel weergeven, alles tesamen natuurlijk.
Maar ik weet niet hoe ik deze gegevens kan laten zien volgens één pagina layout en daarna te kunnen verder bladeren naar de volgende.

Zie: http://www.oudepostkaarten.be/postkaart.php?postkaart_id=29&inlognaam=stedeninfo

Dit is een pagina van één van de records van deze querry.
Als ik de volgende record wenst te zien moet ik bv springen naar postkaart_id=30 dit kan evengoed 33 zijn.
Stel uit de querry zijn 10 records geselecteerd, ik zou dan van record 1 naar record 2 willen gaan, en deze gegevens laten zien in dezelfde pagina.

Ik hoop dat dit duidelijker is.

Alvast bedankt voor jullie reacties.
Klaasjan: Dit zou gegaan hebben, als al de kaarten in volgorde staan.
Maar e komen er continu bij, gemengd van gemeenten.
Dwz, als ik nu postkaart_id -1 doet, kan het evengoed een andere gemeente zijn.

PQ Frank.

Jij hebt me even tot nadenken gebracht.
Ik heb ondertussen een oplossing gevonden, het is wel via een omweg, maar het lukt toch, voorlopig voldoende voor mij.

Alvast bedankt
Als ik de volgende record wenst te zien moet ik bv springen naar postkaart_id=30 dit kan evengoed 33 zijn.
De id's van de vorige en volgende records kun je toch ook gewoon uit je database halen? Dat is de enige manier waarop je zeker weet dat je het juiste id te pakken hebt...

Reageren