sql >> Databasteknik >  >> RDS >> Mysql

PHP Flerdimensionell array till oordnad lista, bygger upp url-sökväg

Det ser ut som att du modifierar $link-variabeln inuti foreach loop, så du lägger till item1 till $link, loopar genom dess underposter och återgår till den första iterationen och lägger till item2 till variabeln...

ersätt detta

$link   .= "/".$category['url_nl']; 

med

$insidelink   = $link . "/".$category['url_nl']; 

(och ändra återstående $länk inuti slingan till $insidelink)

Lägger till:Detta gäller även för $startingLevel. Ändra det inte, använd +1 inline:

echo "<li>".$start." - ".$startingLevel +1.
    "<a href='$link'>{$category['menu_nl']}</a> ($link)</li>\n";


  1. MySQL:Poster infogade per timme, för de senaste 24 timmarna

  2. Minnes-/lagringsteknikhierarki och SQL Server

  3. 4 tips för att ställa in dina SQL Server-varningar

  4. Hur man använder Joda-Time med java.sql.Timestamp