Autor | Zpráva | ||
---|---|---|---|
Gavier Profil |
#1 · Zasláno: 29. 8. 2011, 15:51:20
Dobrý den,
učím se PHP podle serialu na linuxsoftu a při implementaci části kodu na svůj web sem na razil na problém, který nevím jak řešit. Jde o přidávání příspěvků, defakto je to taková návštěvní kniha. Příklad funguje naprosto bez problémů jako samostatný soubor (např. domena/board/index.php?celkem=7&od=6). Pokud vkládám tento soubor přez include tak již nefunguje stránkování příspěvků (např. domena/?function=board?celkem=7&od=6). Chápu že nemůžu v hlavičce dvakrát použít "?", vím že je druhý otazník třeba nahradit, ale nic co jsem zkoušel nefungovalo. Díky za rady. Zde je ten script : http://www.linuxsoft.cz/article.php?id_article=357 Konkrétně jde o tuto část: else echo "<a href=\"".$_SERVER["PHP_SELF"]."?celkem=$celkem&od=1\">Začátek</a> | "; if ($od<ROWS) echo "Předchozí | "; else echo "<a href=\"".$_SERVER["PHP_SELF"]."?celkem=$celkem&od=".($od-ROWS)."\">Předchozí</a> | "; if ($od+ROWS>$celkem) echo "Následující | "; else echo "<a href=\"".$_SERVER["PHP_SELF"]."?celkem=$celkem&od=".($od+ROWS)."\">Následující</a> | "; if ($od>$celkem-ROWS) echo "Konec <BR>"; else echo "<a href=\"".$_SERVER["PHP_SELF"]."?celkem=$celkem&od=".($celkem-$celkem%ROWS+1)."\">Konec</a><BR>"; |
||
Alphard Profil |
#2 · Zasláno: 29. 8. 2011, 16:37:55
Musíte upravit tvoření odkazů, aby další proměnné byly přidány, tj. domena/?function=board&celkem=7&od=6. Můžete využít třeba http_build_query(), nebo to napsat ručně.
|
||
Časová prodleva: 17 dní
|
|||
Gavier Profil |
#3 · Zasláno: 15. 9. 2011, 13:46:46
Díky za radu přepsal jsem to ručně a funguje to. Problém byl především v tom že funkce $_SERVER["PHP_SELF"] mi vracela "index.php" já tam ale potřeboval dostat tu funkci. Pokud by měl někdo stejný problém tak tady je upravený kod
... echo "<a href=\"/?function=".($_GET["function"])."&celkem=$db_count&od=".($od-ROWS)."\">Předchoz\</a> | "; ... |
||
Časová prodleva: 13 let
|
0