webForumDet fria alternativet

vad gör jag för fel?

PHP

1 svar · 290 visningar · startad av huggerFanta

Medlem sedan okt. 2002304 inlägg
Frågan#1

Hej!
Jag försöker sätta in en class i en menu, som skall sättas dit om väret stämmer med sidans värde!

Jag har inkluderat navigeringen på en huvudsida. Högst upp (ovanför doctype) har jag placerat:

<? $css = 1 ?> som skall motsvara sidans värde. För nästa menyval i navigeraingen kommer det att bli <? $css = 2 ?>.

I den inkluderade navigerings filen har jag gjort enl. följande:
<li title="Fakta"><a href="#" class="<? if ($css == 1){ $css = "current"; } else { $css = "";} ?>" >Fakta</a></li>

Varför skrivs inte current ut, då värdet på huvudsidan är 1?

Snälla hjälp mig!!!

Medlem sedan juli 20023 617 inlägg
#2

Du skriver ju aldrig ut det. Du tilldelar variabeln $css nya värden bara. Om du byter ut $css= mot print borde det väl fungera...

256 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
116 ms — ändringar (db)