Autor | Zpráva | ||
---|---|---|---|
kierenn Profil * |
#1 · Zasláno: 29. 8. 2008, 21:59:09
Dobrý den,
jak zabráním opakovanénu vypsání proměnné v URL př.: když kliknu na <a href="&pocet=10">10</a> <a href="&pocet=20">20</a> Předem děkuji za typ. |
||
Alphard Profil |
#2 · Zasláno: 29. 8. 2008, 22:04:51
co třeba
<a href="stranka.php?pocet=10">10</a> |
||
kierenn Profil * |
#3 · Zasláno: 29. 8. 2008, 22:12:41
jasný, to chápu, ale myslel jsem to takhle v url mam dejme tomu tohle odkud=10&kam=10&serazeni=umisteni a potřebuju upravit pouze odkud=10 a nedělat to tak, že si do odkazu načtu proměnný, který chci nechat a pak přidam novou hodnotu.
|
||
ninja Profil |
#4 · Zasláno: 29. 8. 2008, 22:23:56
kierenn: na to je potreba nejaka logika. Napriklad v template enginu Smarty je funkce ppurl, jinde budou obdobne.
Je potreba rozlozit rozlozit aktualni URL na jendotlive elementy a pak to zase poskladat zpet podle potreby. |
||
Alphard Profil |
#5 · Zasláno: 29. 8. 2008, 22:40:44
já to ve stránkovací třídě mám takhle:
function priprav_odkaz() { $file = $_SERVER['SCRIPT_NAME']; $get = array(); foreach ($_GET as $key => $promenna) if ($key != "stranka") $get[] = $key . "=" . $promenna; $this -> adresa = $file."?".implode ("&", $get)."&stranka="; } asi je jasné, co to dělá, stranku to vloží bez hodnoty na konec, další metoda jen doplní číslo |
||
joe Profil |
#6 · Zasláno: 29. 8. 2008, 22:41:54
Přidej tam lomítko, třeba ti to bude stačit.
<a href="/&pocet=10">10</a> Nebo tak jak píše ninja, url je třeba rozložit a pak zase složit, aktuální adresu můžeš najít v $_SERVER. |
||
Časová prodleva: 16 let
|
0