Autor | Zpráva | ||
---|---|---|---|
Dj Lucas Profil * |
#1 · Zasláno: 15. 4. 2009, 12:13:20
Zdravim.. Budu se snazit co nejpresneji vysvetlit muj problem..
Mam normalni stranky.. index.php .. v nem podmínky na volani pomoci adresi tady je kousek kodu pro predstavu if ($id == "balicky") { $rtext = "texty/balicky.php"; $title = "Installer CZ&SK Repository -- Balíčky"; $ltext = "texty/balicky-l.php"; $icon7 = "image/menu_07.png"; $icon9 = "image/menu_09_over.png"; $icon11 = "image/menu_11.png"; $icon13 = "image/menu_13.png"; $icon15 = "image/menu_15.png"; } elseif ($id == "czcategory") { $rtext = "texty/balicky-cz.php"; $title = "Installer CZ&SK Repository -- Balíčky"; $ltext = "texty/balicky-l.php"; $icon7 = "image/menu_07.png"; $icon9 = "image/menu_09_over.png"; $icon11 = "image/menu_11.png"; $icon13 = "image/menu_13.png"; $icon15 = "image/menu_15.png"; } kdyz zavolam: index.php?id=balicky tak se mi podle promenych nacte v podstate nova stranka.. ale id czcategory je v podstate podmenu... a nektere prvky jsou stejne jak v podmince balicky tak i v czcategory a to je celkem blbe to vzdy vypisovat do indexu.php tak bych chtel udelat to ze kdyz zavolam treba: index.php?id=balicky&czcategory ale aby vsechny promene byly volany pomoci id=balicky a podle &czcategory byla pouze jedna promenna... no ja doufam ze jste to nejak pochopily.. kdyby ne napiste a ja zkusim nejak jinak vysvetlit.. v php teprve opravdu zacinam |
||
Joker Profil |
#2 · Zasláno: 15. 4. 2009, 12:22:16
Dj Lucas
Jestli to "balicky" a "czcategory" jsou na sobě nezávislé hodnoty (tj. mohou nastat obě současně, jen jedna z nich, případně žádná), není zrovna dobrý nápad je dávat do jedné proměnné. Jestli to jsou dvě různé varianty a jen mají hodně společného, tak od toho tu je logická podmínka "nebo", operátor "or" či "||". if ($id == "balicky" || id== "czcategory") { $title = "Installer CZ&SK Repository -- Balíčky"; $ltext = "texty/balicky-l.php"; $icon7 = "image/menu_07.png"; $icon9 = "image/menu_09_over.png"; $icon11 = "image/menu_11.png"; $icon13 = "image/menu_13.png"; $icon15 = "image/menu_15.png"; if($id == "balicky") $rtext = "texty/balicky.php"; else $rtext = "texty/balicky-cz.php"; } |
||
Dj Lucas Profil * |
#3 · Zasláno: 15. 4. 2009, 12:26:50
Tak uz nic.. uz jsem to vyresil nejakym zpusobem :)
|
||
Dj Lucas Profil * |
#4 · Zasláno: 15. 4. 2009, 12:38:15
$id = $_GET ["id"]; if ($id == "balicky") { $rtext = "texty/balicky.php"; $title = "Installer CZ&SK Repository -- Balíčky"; $ltext = "texty/balicky-l.php"; $icon7 = "image/menu_07.png"; $icon9 = "image/menu_09_over.png"; $icon11 = "image/menu_11.png"; $icon13 = "image/menu_13.png"; $icon15 = "image/menu_15.png"; } $kategorie = $_GET ["kategorie"]; if ($kategorie == "cz") { $rtext = "texty/balicky-cz.php"; } Kdyz zavolam v adrese: ?id=balicky nacte se stranka s dannymi promenymi v id=balicky a kdyz zavolam: ?id=balicky&kategorie=cz nactou se vsechny promenne v balicky a pouze jedna promena bude jina v cz.. to je to co jsem chtel :) |
||
Časová prodleva: 15 let
|
0