Autor Zpráva
Dj Lucas
Profil *
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
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 *
Tak uz nic.. uz jsem to vyresil nejakym zpusobem :)
Dj Lucas
Profil *
$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 :)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: