php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 12.03.2010, 20:46  
Neuer Benutzer
 
Registriert seit: 12.03.2010
Beiträge: 1
PHP-Kenntnisse:
Anfänger
stenz befindet sich auf einem aufstrebenden Ast
Standard Mehrdimensionales Arrays in Navi

http://img175.imageshack.us/img175/2940/problemnavi.png
So das Bild zeigt meinen Fehler bzw. meinen Problem, in dem ich leider kein Schritt vorankomme.
Wenn ich mich auf der start_a.php befinde, wird das A hervorgehoben.
Falls ich dann ein Untermenü davon auswähle, z.B. Adanali das mich ja dann auch auf eine andere Seite verlinkt, wird das A nicht mehr hervorgehoben.
Dazu hab ich bisher diesen Code verwendet.
PHP-Code:
<?php
$url 
= array(
"index.php"      =>"Anasayfa",
"start_a.php"    =>"A",
"start_b.php"    =>"B",
"start_c.php"    =>"C",
"start_e.php"    =>"E",
"start_g.php"    =>"G",
"start_h.php"    =>"H",
"start_i.php"    =>"I",
"start_k.php"    =>"K",
"start_p.php"    =>"P",
"start_s.php"    =>"S",
"start_u.php"    =>"U",
"start_y.php"    =>"Y",);

echo 
'<ul>';
while(list(
$key,$val)=each($url))
         {
         echo 
'<li>';
         if(
strstr($_SERVER['SCRIPT_NAME'],$key))
                 {
                 echo 
'<a href id="current">'.$val.'</a>';
                 }
         else
                 {
                 echo 
'<a href="'.$key.'">'.$val.'</a>';
                 }
         echo 
'</li>'."\n";
         }
echo 
'</ul>';
?>
Mein Versuch ein mehrdimensional Array zu machen waren zum Scheitern verurteilt. Code:
PHP-Code:
<?php
$url 
= array(
"Anasayfa"=>"/hpdizi/index.php",
"A"=>array("/hpdizi/start_a.php","hpdizi/dizi/001/001_vorlage.php"),
);

echo 
'<ul>';
while(list(
$key,$val)=each($url))
         {
         echo 
'<li>';
         if(
strstr($_SERVER['SCRIPT_NAME'],$val)) //ZEILE 11
                 
{
                 echo 
'<a href id="current">'.$key.'</a>';
                 }
         else
                 {
                 echo 
'<a href="'.$val.'">'.$key.'</a>';
                 }
         echo 
'</li>'."\n";
         }
echo 
'</ul>';
?>
Bekomme dann die Fehlermeldung "Warning: strstr() [function.strstr]: needle is not a string or an integer in E:\xampplite\htdocs\hpdizi\navi.php on line 11"
Hoffe die Überlegung die ich beim zweiten Code hatte ist euch verständlich.

Hoffe das mich jemand aus dieser miserablen Situation hinausbefördern kann.
Gruß Stenz

PS: Hatte den Code ausm Phase5 Forum übernommen.
stenz ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 12.03.2010, 21:26  
Erfahrener Benutzer
 
Registriert seit: 06.04.2009
Beiträge: 251
PHP-Kenntnisse:
Fortgeschritten
BlackSpirit befindet sich auf einem aufstrebenden Ast
BlackSpirit eine Nachricht über MSN schicken
Standard

Hi

Die Fehlermeldung sagt ja schon alles oder?
PHP-Code:
"A"=>array("/hpdizi/start_a.php","hpdizi/dizi/001/001_vorlage.php"), 
strstr
BlackSpirit ist offline  
 


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
inhalt eines problem - arrays kürzen bzw. einer variablen zuweisen geuloth PHP Tipps 2010 6 27.02.2010 18:05
[Erledigt] Ausgabe zweier Arrays mit identischen Schlüsseln litterauspirna PHP Tipps 2009 6 13.12.2009 20:35
[Erledigt] Mehere Arrays und nur 2 Werte aus jedem auslesen litterauspirna PHP Tipps 2009 3 07.05.2009 20:30
[Erledigt] Sortieren von Arrays Roflkid PHP-Fortgeschrittene 10 06.05.2009 22:48
[Erledigt] foreach mit Mehrdimensionalen Arrays serious-cool PHP Tipps 2009 2 24.02.2009 01:49
Mehrere Arrays summieren buggybugga PHP-Fortgeschrittene 8 22.07.2008 11:51
Aktives Element in Navi hervorheben?! lindner PHP Tipps 2008 12 15.04.2008 01:57
Arrays sortieren, Bezeichnung, Preis Ticos PHP Tipps 2006 4 07.09.2006 19:37
Arrays kreuzen PHP Tipps 2006 13 08.03.2006 11:36
[Erledigt] 2 Arrays miteinander vergleichen PHP Tipps 2007 3 17.12.2005 16:54
Objektorientierter Zugriff auf Multidimensionale Arrays PHP-Fortgeschrittene 31 26.11.2005 21:46
Problem beim vergleichen von 2 Arrays PHP Tipps 2005-2 1 06.10.2005 14:25
Erkennung von Arrays in Strings PHP-Fortgeschrittene 15 07.12.2004 13:00
2 arrays in abhängigkeit ??? PHP Tipps 2004 2 11.08.2004 21:19
Werte eines Arrays in eine MySQL schreiben PHP Tipps 2004 2 28.06.2004 13:32

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php array navigation, php mehrdimensionales array navigation, php array to ul, php mehrdimensionale navigation, mehrdimensionales array als navigation, array navigation, warning: strstr() [function.strstr]: needle is not a string or an integer, php mehrdimensional, php navigation mit mehrdimensionalen array, navigation php array mehrdimensional, navigation mit array, \strstr(): needle is not a string or an integer in\, array navigation php, php array navi, javascript mehrdimensionale ul li sortieren, strstr() [function.strstr]: needle is not a string or an integer, php navigation array, navigation aus mehrdimensionalem array mit php, navigation aus array mit php, php navigation aus array

Alle Zeitangaben in WEZ +2. Es ist jetzt 21:30 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