| 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: 18 let
|
|||
0