Autor | Zpráva | ||
---|---|---|---|
Manny Profil * |
#1 · Zasláno: 26. 5. 2010, 08:34:52
Ahojte, bude to hloupost, ale já ji nevidím.
Includuju soubory tímto: <?php $str = $_GET["str"]; $id = $_GET["pg"]; if ($str == "pozvanka") {include "pozvanka.php";} elseif ($str == "aktuality") {include "aktuality.php";} elseif ($str == "galerie") {include "galerie.php";} elseif ($str == "galerie" && $pg == "1") {include "galerie_1.php";} elseif ($str == "galerie" && $pg == "2") {include "galerie_2.php";} elseif ($str == "galerie" && $pg == "3") {include "galerie_3.php";} elseif ($str == "galerie" && $pg == "4") {include "galerie_4.php";} elseif ($str == "galerie" && $pg == "5") {include "galerie_5.php";} elseif ($str == "galerie" && $pg == "6") {include "galerie_6.php";} elseif ($str == "odkaz") {include "odkaz.php";} elseif ($str == "zabava") {include "zabava.php";} elseif ($str == "kontakt") {include "kontakt.php";} elseif ($str == "koutek") {include "koutek.php";} elseif ($str == "pristupnost") {include "pristupnost.php";} else {include "onas.php";} ?> A odkazy jsou sestavené takto: <a href="?str=galerie&pg=6">Turnaj v Nové Bystřici 8.5.2010</a><br> <a href="?str=galerie&pg=2">Loučení se sezónou 2009 ve Švejkovně</a><br> <a href="?str=galerie&pg=1">Několik fotek z běžného tréninku</a><br> <a href="?str=galerie&pg=3">Pár historických fotek z různých akcí</a><br> <a href="?str=galerie&pg=4">Několik snímků z Kalicha</a><br> <a href="?str=galerie&pg=5">Síň slávy aneb přehlídka našich diplomů</a><br> Jde o to ty dvě proměnné v url. Odkaz mi nikam neproklikne a nic se neincluduje. Díky za pomoc. |
||
__construct Profil |
#2 · Zasláno: 26. 5. 2010, 09:06:20
zapni si
error_reporting (E_ALL); |
||
panther Profil |
#3 · Zasláno: 26. 5. 2010, 09:42:20
Manny:
ono to funguje, jen ať je $_GET['pg'] jakékoliv, k té podmínce nedojdeš, protože je splněna už ta předtím elseif ($str == "galerie") |
||
Manny Profil * |
#4 · Zasláno: 26. 5. 2010, 10:03:23
panther:
„a proto se ti naincluduje soubor ‚galerie.php‘, ne? Dej tu podmínku na konec, nebo tam přidej empty($pg).“ Jo to bude asi ono, ale takhle to stejne nejede elseif ($str == "galerie" && empty($pg)) {include "galerie.php";} |
||
panther Profil |
#5 · Zasláno: 26. 5. 2010, 10:06:19 · Upravil/a: panther
Manny:
tak tu podmínku přesuň dolu - nejprve tam dej těch 6 s PG, pod ně tuhle. EDIT: teď jsem si všiml, že máš $id = $_GET["pg"]; ... elseif ($str == "galerie" && $pg == "1") // sjednoť si název proměnné, do které ukládáš $_GET['pg']. Klidně jsi mohl v podmínkách použít i $_GET['pg'], o moc delší to není |
||
Manny Profil * |
#6 · Zasláno: 26. 5. 2010, 10:13:51
panther:
„$id = $_GET["pg"];“ To bylo ono. Bál jsem se, aby se mi netřískali proměnné a tak jsem to měnil. A tohle jsem přehlédl. Díky za tvůj postřeh. Už to běhá. |
||
Časová prodleva: 14 let
|
0