Archief - PHP: fotogalerij

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Blue Thunder

Legacy Member
Hallo,

Ik heb zelf voor een website een fotogalerij geschreven, hier te bekijken:

http://www.want2be.be/test/index.php?page=galerij, klik er maar eens door, voor diegene die PHP kennen die zullen het principe er achter snel door hebben, kan mss wel niet de goede manier zijn, maar het werkt goed.

Wanneer je nu op een foto klik in een album wordt deze in het groot getoont, nu wil de persoon waarvoor de website is ook dat wanneer je op een foto klikt je niet altijd terug naar de kleine afbeeldingen moet en dan terug een andere foto kiest, maar dat je ook in de grote weergave kan navigeren naar vorige en volgende foto's.

Dus eingelijk hetzelfde principe als hier op games.telenet wordt gebruikt voor de screenshots bij games.

Probleem ik weet eigenlijk niet goed hoe te beginnen, ik kan wel wat PHP, maar de kennis is niet super groot.

Alvast bedankt

killgore

Legacy Member
Wel

Zorg eerst dat je een bepaalde ordening gebruikt (hier op id, standaard ASCENDING).

Voor je next is het dan (bv):
SELECT id FROM album WHERE id>$idvanhuidigefoto AND ... ORDER BY id LIMIT 1;

... slaat dan weer op categorie beperkingen
voor previous-id:
SELECT id FROM album WHERE id>$idvanhuidigefoto AND ... ORDER BY id DESC LIMIT 1;

(enige verschil is de DESC hier).

Dan worden je links iets als: bigpic.php?id=$opgehaaldid

Ik had niet echt tijd om volledige code te schrijven, maar ik hoop dat je het een beetje doorhebt?

Blue Thunder

Legacy Member
ja ik snap het ongeveer wel, 'k ga het ne keer proberen zo, moet wel lukken denk, mercikes

edit: werkt perfect, heel erg bedankt, van mij mag dit topic dicht.

Lashknife

Legacy Member
vergeet ook geen "up" te implementeren, want als je nu foto's int groot aant bekijken bent, kan je niet meer terug naar de folder erboven...

killgore

Legacy Member
Blue Thunder zei:
wow ok, da's idd ni zo goe lol, een idee hoe ik dat kan oplossen :p, ahja nu ik toch de id van de foto mee gaat, kan ik mss toch maaar is beter connecteren met de database en dan het path op halen, i.p.v het mee te geven al.
idd, is het beste, gebruiker zo weinig mogelijk kans tot beïnvloeding geven, ook al bedenkt dat IETS meer verkeer :).
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan