webForumDet fria alternativet
Logga in / Bli medlem

pagingproblem med include

PHP

4 svar · 177 visningar · startad av BlueVision

Medlem sedan mars 200361 inlägg
Trådstart#1

Hej!

Jag har en sida med ett bildgalleri där jag använder pageing.
GAlleriet är include:at i index.

När jag trycket på nästa sida första gången så blir allt rätt, men när jag klickar andra gången så försöker den gå in i en mapp som inte finns.

min länk ser ut såhär:
<a href="./show_pics/show.php?aktuellsida=<?=$aktuellsida-1?>">Föregående</a>

Jag har provat med både ../ ./ och utan.
$PHP_SELF går inte heller för då skickar den aktuell sida till index.php.....

Någon som har ett förslag på hur jag kan lösa detta?

mvh
bluevision

Medlem sedan aug. 20002 975 inlägg
#2

Om jag förstår rätt så har du galleriet inkluderat i index.php.

Att inkludera är i princip samma sak som om du hade kopierat koden i ditt galleri-skript och klistrat in den i index.php.

Därför är det till just index.php länken ska gå.

Medlem sedan mars 200361 inlägg
#3

hmmm.....nu hajar jag inte riktigt.
Jag har ju funktionen med pageing i show.php och om jag skickar aktuell-sida till index så hittar den ju inte det heller!

jag tycker själv att $php_self borde funka men det gör den inte!

Medlem sedan aug. 20002 975 inlägg
#4

Har du show.php inkluderad i index.php så är koden i show.php en del av koden i index.php.

Testa att göra så här:

<a href="index.php?aktuellsida=<?php echo ($aktuellsida-1) ?>">Föregående</a>
Medlem sedan mars 200361 inlägg
#5

Det funkade faktiskt...
Tänkte inte på att det blir en del av koden!

så här löste jag det:
<a href="index.php?page=pictures&aktuellsida=<?=$aktuellsida-1?>">Föregående</a>

Jag hade glömt att skicka med vilken sida det handlade om så den gick aldrig in i ifsatsen som includerar show.php

Tack för hjälpen Matte!

260 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)