php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 22.09.2004, 08:39  
Benutzer
 
Registriert seit: 08.09.2004
Beiträge: 67
tikal
Standard Fehler im Script für aktiven Link

Hallo,
ich habe ein Problem beim Anzeigen des aktiven Links.
Mein Menu sieht so aus:
PHP-Code:
<?php
$menu
=array (
"home" => "Home",
"page1" => array ("sub1" => "Sub1""sub2" => "Sub2"),
"page2" => array ("sub3" => "Sub3""sub4" => "Sub4"),
"page3" => "Page3"
);
?>
Die Anzeige des aktiven Links der Hauptseiten klappt aber die der Untermenus nicht:
PHP-Code:
<?php
$page 
= isset($_GET["page"])?$_GET["page"]:"home"

foreach(
$menu as $key => $value)  
{if(
$_GET['page']=="$key")           // klappt, aktiver Link ist zu erkennen
    
{echo "[*][url='array_sub2.php?page=$key']".ucfirst($key)."[/url]


"
;} 
    else {echo 
"[*][url='array_sub2.php?page=$key']".ucfirst($key)."[/url]


"
;} 


if(
$_GET['page'] == "$key"
{if (
is_array($value))

foreach(
$value as $sub_menu)   //macht mir das Untermenu auf, aber
{if($_GET['page']=="$submenu")     //aktiver Link ist nicht zu erkennen
    
{echo "[*][url='array_sub2.php?page=$key&sub_menu=$sub_menu']$sub_menu[/url]


"
;} 
    else {echo 
"[*][url='array_sub2.php?page=$key&sub_menu=$sub_menu']$sub_menu[/url]


"
;} 
}
}
}
}
?>
Wo ist mein Fehler? Kann mir einer sagen, wie ich den Teil für die Untermenus umzuschreiben habe?
__________________
Danke
Tina
tikal ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 22.09.2004, 09:51  
Gast
 
Beiträge: n/a
Standard

Sorry, aber ich hab da mal ne Frage .. isses denn so schwierig einfach nen
echo zum Debugging zu setzen?

gib halt zB über if($_GET['page']=="$submenu") einfach ein echo
$_GET['page'].' | '.$submenu.'
';
ein. Dann siehste welche Variable
welche Werte hat und evtl warum die nicht übereinstimmen .. also ich mein,
das kann's ja nich sein.
 
Alt 22.09.2004, 10:18  
Gast
 
Beiträge: n/a
Standard

Zitat:
Sorry, aber ich hab da mal ne Frage .. isses denn so schwierig einfach nen
echo zum Debugging zu setzen?
Zitat:
ich mein, das kann's ja nich sein.
...Also ich mein: stef:

Es gibt ja nich nur profis!! Sei doch bitte anständig!
Und vorallem is das hier ja n Forum für Anfänger und jeder kann Fragen was er will!! (Auch wenn die Frage vielleicht einfach zu beantworten ist)
 
Alt 22.09.2004, 10:27  
Benutzer
 
Registriert seit: 08.09.2004
Beiträge: 67
tikal
Standard

@ stimhof

Danke für Deinen Kommentar.
Jetzt komm ich mir nicht ganz so blöd vor.

Bin gerade am Überprüfen meiner Varianten
__________________
Danke
Tina
tikal ist offline  
Alt 22.09.2004, 10:37  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von stimhof
Es gibt ja nich nur profis!! Sei doch bitte anständig!
hat auch keiner bestritten. blos denke ich, dass es rein gar nichts damit zu
tun hat, ob jemand anfänger, fortgeschrittener oder profi ist, ob er logisch
denken kann. ausgabe per echo "lernt" man wohl eindeutig vor einer if-abfrage
und wenn im normalen leben so ein fall auftritt, dass zB 2 telefonnummern
nicht gleich sein, dann überprüf ich die ja auch zuerst nochmal, und ruf net
gleich bei der auskunft an oder?
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Counter Script bringt Fehler Almond PHP Tipps 2006 6 13.06.2006 10:03
Suche Tipps für Persormance-Steigerung (Geld für Nützliches) Beitragsarchiv 18 16.08.2005 10:57
Link Script Beitragsarchiv 2 17.07.2005 23:41
Fehler im Script PHP Tipps 2005-2 5 07.07.2005 16:47
Fehler im Script (evtl. rand() ) horvath-media PHP Tipps 2005 2 31.03.2005 14:25
Fehler im Script {m-d} HTML, Usability und Barrierefreiheit 4 28.03.2005 17:04
[Erledigt] Fehler in diesem script!!!!??? Datenbanken 6 21.03.2005 17:32
Wo liegt der Fehler in meinem Script? CSS PHP Tipps 2005 8 05.03.2005 12:32
Script macht fehler PHP Tipps 2005 3 04.03.2005 09:14
Fehler in 3 Zeilen Script - woran liegts? PHP Tipps 2005 11 08.02.2005 09:00
Auslesen vom letzten aktiven (besuchten) Link PHP-Fortgeschrittene 3 09.11.2004 09:35
[Erledigt] Link in Java script HTML, Usability und Barrierefreiheit 3 05.08.2004 15:31
fehler im script PHP Tipps 2004 1 27.07.2004 21:05
[Erledigt] Wo ist der Fehler im Script (MySQL mit PHP) PHP Tipps 2004 15 27.07.2004 09:25
Fehler im Login Script PHP Tipps 2004 3 06.07.2004 20:37

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php untermenu anzeigen aktiver link, aktiver script?, php script aktiver link, script für aktiven link, aktiver link erkenne

Alle Zeitangaben in WEZ +2. Es ist jetzt 04:02 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.