WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik


Homepage und Webhosting-Forum

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.


Forum » PHP & MySQL » Menüpunkte je nach übergebenem Wert gestalten? » Antworten
Benutzername:
Passwort: Passwort vergessen?
Inhalt der Nachricht: Fett | Kursiv | Unterstrichen | Link | Bild | Smiley | Zitat | Zentriert | Quellcode| Kleiner Text
Optionen: Emailbenachrichtigung bei Antworten
 

Die letzten 5 Postings in diesem Thema » Alle anzeigen
von FrediL
danke, ich werde es mal ausprobieren.
von languitar
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.
von FrediL
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.

Nach oben