Mysql
 sql >> база данни >  >> RDS >> Mysql

PHP Многоизмерен масив към неподреден списък, изграждащ URL пътека

Изглежда, че променяте променливата $link вътре в цикъла foreach, така че добавяте item1 към $link, преминавате през неговите поделементи и се връщате към първата итерация и добавяте item2 към променливата...

заменете това

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

с

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

(и променете оставащата $link вътре в цикъла на $insidelink)

Добавяне:Това важи и за $startingLevel. Не го променяйте, използвайте +1 inline:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. как да инжектирате sql в процеса на влизане

  2. Възможно ли е да премахнете всички ограничения на външния ключ върху таблица наведнъж в mySQL 5?

  3. Голям първичен ключ:1+ милиард реда MySQL + InnoDB?

  4. MySQL заявката е болезнено бавна при големи данни

  5. mysql, ако редът не съществува, вземете стойността по подразбиране