---
title: "vad gör jag för fel?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/160890-vad-gör-jag-för-fel"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "huggerFanta"
published: "2007-05-29T12:34:24.000Z"
updated: "2007-05-29T13:09:57.000Z"
replies: 1
views: 294
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/160890-vad-gör-jag-för-fel"
---

# vad gör jag för fel?

## #1 — huggerFanta, 2007-05-29T12:34Z

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!!!

Permalänk: https://www.webforum.nu/p/160890

## #2 — fiddler, 2007-05-29T13:09Z

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...

Permalänk: https://www.webforum.nu/p/1985355

---

Tråden på webben: https://www.webforum.nu/amne/php/160890-vad-gör-jag-för-fel
