if else schleife -durch Kategorie gesteuert

loco666

Mitglied
Hi @ all,

also ich habe folgendens problem:
habe eine website in php wo sich die inhalte mit $cat ausgegeben werde. ich will nun das sich in jeder kateorie der button veräntert. Der Mouseover !! also ich meine das wen man auf z.B. about geht dann der button about aktiv bleibt. habe gedacht es geht mit einer if/else sache:

PHP:
<? if($cat = "index") {
echo
	("<img src=\"img/homepage_over.gif\" name=\"Image1\" width=\"190\" height=\"40\" border=\"0\">);
	 else
 {
 echo 
("<a href=\"index.php?cat=index&lang=<? echo $lang ?>\" onMouseOut=\"MM_swapImgRestore()\" onMouseOver=\"MM_swapImage('Image1','','img/homepage_over.gif',1)\">
<img src=\"img/homepage.gif\" name=\"Image1\" width=\"190\" height=\"40\" border=\"0\"></a>");
?>

leider gehts es nicht.

Kann mir jemand helfen? der einen Tipp geben?

hier noch die site
http://www.q-bus.info/wbms

gruß

Loco
 
Vergleiche einfach den aktuellen Wert mit dem Wert des jeweiligen Navigationselement und verarbeite dies entsprechend.
 
ja leichter gesagt als getan irgendwie versteh ich das nciht so ganz weil ich noch nciht lage mit phph arbeite also meine theorie war so das wenn die jeweilige kategorie aufgerufen wird das er ein anderes bild anstelle des standard setzt


gruß

loco
 
Auch deine Tastatur hat eine Shifttaste, einen Punkt und die Sachen, die man sonst so braucht.
Dein Post ist nur mit Mühe lesbar.

Lies dir bitte die Netiquette nochmal genau durch, insbesondere Punkt 15.
 
Sorry, wollte es unleserlich gestalten. Ich beiß mir jetzt schon 2 Wochen die Zähne daran aus! Wäre echt nett wenn jemand nen Tip hätte, weil ich peils irgendwie nicht.

Gruß

Loco
 
Im Prinzip vergleichst du ja schon anhand des Wertes von $cat, was du ausgeben sollst.

ABER: So kann dein Codebeispiel ohnehin nicht funktionieren.
Mach dich noch mit dem Escape \ von Anführungszeichen vertraut und berichtige mal deinen Code ! Ein String sollte immer in Anführungszeichen stehen, möchte man aber im String die gleichen Anführungszeichen verwenden, muss man sie mit \ kennzeichnen.
 
Zurück