Странициране на файлове в категория

rivo

Registered
Имам проблем със странициране на файлове в категория. Опитвам се да направя линковете да изглеждат така:

mypage.php?cat=2&page=1

Проблемът идва от това, че всеки път когато натисна бутон за напред или назад, страницирането работи, но адреса на страницата изглежда така:

mypage.php?cat=2&page=2&page=3

и след избиране на следваща страница линка става

mypage.php?cat=2&page=2&page=3&page=4

така излежда html-a:

<a href="?'.$_SERVER[QUERY_STRING].'&page='.$i.'">'.$txt.'</a>

Не съм много на ясно защо става така, но ще съм благодарен, ако може да ми помогнете.
 
Ти вземаш целия низ след URL-а.

В твоя случай най-ще ти е удобно ако имаш и категорията в една променлива и линка на страниците ти е така :
<a href='mypage.php?cat=" . $cat . "&page=" . $page"'>

Така ще си работи идеално.

Между другото ако даваш print или echo директно в PHP на тоя <a> таг и той ти е в " (двойни кавички) не е задължително да излизаш от кавичките всеки път като пишеш променлива.
 
Благодаря и на двамата за бързите отговори. С QUERY_STRING нещо не стана, но по този начин се получи:

(линка е от echo, затова имаше такива кавички :) )
echo '<a href="?cat='.$_GET['cat'].'&page='.$i.'">'.$txt.'</a>';
:?:
 

Back
Горе