Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Menu multi level dengan PHP/MySQL

Anda bisa menggunakan sedikit rekursi untuk membawa Anda ke level yang lebih tinggi.

function echo_menu($menu_array) {
    //go through each top level menu item
    foreach($menu_array as $menu) {
        echo "<li><a href='{$menu['link']}'>{$menu['titulo']}</a>";
        //see if this menu has children
        if(array_key_exists('children', $menu)) {
            echo '<ul>';
            //echo the child menu
            echo_menu($menu['children']);
            echo '</ul>';
        }
        echo '</li>';
    }
}

echo '<ul>';
echo_menu($menu_array);
echo '</ul>';

Ini akan bekerja untuk sejumlah level anak yang Anda inginkan.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menghapus baris dengan kunci asing referensi sendiri

  2. Mengekspor Blob dari database MySQL ke file hanya dengan SQL

  3. kesalahan:perintah 'x86_64-linux-gnu-gcc' saat menginstal mysqlclient

  4. Tabel MySQL dengan indeks komposit tetapi bukan kunci utama

  5. Bagaimana saya bisa meneruskan data web penyimpanan lokal yang disimpan ke skrip php?