Home | Registrieren | Einloggen | Suchen | Aktuelles


Forum » PHP & MySQL » Menüpunkte je nach übergebenem Wert gestalten? Antworten
Menüpunkte je nach übergebenem Wert gestalten?

FrediL
Fachidiot


Beiträge: 101


hallo, ich habe ein problem.

ich include eine php-datei, in der das menü der page enthalten ist.
wenn ich jetzt auf einen punkt des menüs klicke, sollte dieser eine andere farbe erhalten, damit man immer erkennen kann, wo man gerade ist.

dazu wollte ich der includierten datei einen wert übergeben.
wenn z.b. eintrag 3 geöffnet ist, werde ich der datei den wert 3 übergeben.

jetzt könnte ich in der menü-datei überprüfen, welcher wert übergeben wurde und diesem eine andere farbe zuweisen. allerdings würde das bedeuten, dass ich ziemlich viele if-abfragen in der menü-datei verwenden müsste.

oder gibt es eine andere möglichkeit um den entsprechenden link ohne viele if-abfragen zu markieren? das menü direkt in die seite zu schreiben ist leider nicht möglich, es sollte eine standard-datei in die hauptseite jedes mal per include eingefügt werden.


vielen dank im voraus
fredil

ps.: ich hoffe, dass ich mich verständlich ausgedrückt habe.

---
ergebniswelt.com -> Fußballergebnisse und mehr

  Profil   Website   Editieren   Zitieren

languitar
Foren-Team


Beiträge: 2795


Also die ganzen If-Abfragen kannst du mit einer case-Anweisung umgehen. Das sieht ungefähr so aus:
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
18: 
19: 
20: 
21: 
22:
if (!isset($script)) $script = "uebersicht";
switch ($script) {
case 'uebersicht':
$titel = "Languitarium >> PHP-Scripte";
$head = "<b>Languitarium</b> &gt;&gt; <a href=\"index.php?show=php-scripts\">PHP-Scripte</a>";
$html = "php-scripts/uebersicht.inc.php";
break;
case 'fotoalbum':
$titel = "Languitarium &gt;&gt; PHP-Scripte > Fotoalbum";
$head = "<b>Languitarium</b> &gt;&gt; <a href=\"index.php?show=php-scripts\">PHP-Scripte</a> &gt; Fotoalbum";
$html = "php-scripts/fotoalbum.inc.php";
break;
case 'download':
$titel = "Languitarium &gt;&gt; PHP-Scripte > Downloadcounter";
$head = "<b>Languitarium</b> &gt;&gt; <a href=\"index.php?show=php-scripts\">PHP-Scripte</a> &gt; Downloadcounter";
$html = "php-scripts/download.inc.php";
break;
default:
$titel = "Languitarium &gt;&gt; PHP-Scripte > Kategorie nicht gefunden";
$head = "<b>Languitarium</b> &gt;&gt; <a href=\"index.php?show=php-scripts\">PHP-Scripte</a> &gt; Script nicht gefunden";
$html = "php-scripts/error404.inc.php";
}

So funktioniert bei mir die Seitenauswahl...

Ansonsten musst du vielleicht doch mal dein System überdenken.

---
Take a look here!
Lichtblick - Einblick - Ausblick

  Profil   E-Mail   Website   Editieren   Zitieren

FrediL
Fachidiot


Beiträge: 101


danke, ich werde es mal ausprobieren.

---
ergebniswelt.com -> Fußballergebnisse und mehr

  Profil   Website   Editieren   Zitieren
 

Antworten
Nach oben