Mysql
 sql >> Baza danych >  >> RDS >> Mysql

PHP Wielowymiarowa tablica do nieuporządkowanej listy, budowanie ścieżki url

Wygląda na to, że modyfikujesz zmienną $link wewnątrz pętli foreach, więc dodajesz element1 do $link, przechodzisz przez jego podelementy, wracasz do pierwszej iteracji i dodajesz element2 do zmiennej...

wymień to

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

z

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

(i zmień pozostały $link w pętli na $insidelink)

Dodawanie:dotyczy to również $startingLevel. Nie modyfikuj go, użyj +1 w tekście:

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. Jak sprawdzić, czy w bazie danych istnieje tabela lub kolumna?

  2. PDO Bind Params w zależności od tego, czy istnieją w zapytaniu

  3. Kod błędu:1452. Nie można dodać ani zaktualizować wiersza podrzędnego

  4. Asynchroniczne oczekiwanie podczas wykonywania funkcji C#

  5. Czy w MySQL można mieć widok indeksowany?