Autor Zpráva
horava2
Profil
Zdravím,
mám tu někde chybu? Podmínka nefunguje.
Mělo by to přidat ke třídě "hlavni_strana" "-selected" tedy "hlavni_strana-selected"


echo "<a class='hlavni_strana"; if ($page=="hlavni_strana") {echo "-selected";} echo "'href='/hlavni_strana'></a>";
Tori
Profil
Určitě je v proměnné $page to co čekáte? Btw chybí mezera v HTML mezi atributy.
Keeehi
Profil
horava2:
Syntakticky i logicky to máte správně. Jak píše Tori, v $page nebude co čekáte. Co tam doopravdy je zjistíte nejlépe takto:
var_dump($page);

A teď trochu toho věštění:
adresu máte ve tvaru: example.com/inedex.php?page=hlavni_strana (ve skutečnosti je to example.com/hlavni_strana ale interně se to přepisuje na předchozí)
-> echo "<a class='hlavni_strana"; if ($_GET["page"]=="hlavni_strana") {echo "-selected";} echo "' href='/hlavni_strana'></a>";

Pokud jsem věštil správně tak si něco přečtěte o register globals.
horava2
Profil
string(11) "hlavni_strana"



Keeehi:
Děkuji za pomoc. Opravdu tam stačilo použít $_GET["page"]

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: