Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

PHP डेटाबेस संचालित बहुस्तरीय मेनू

function nav_catelogue($parent, $menu, $top = false) {
    if (isset($menu['parent_menus'][$parent])) {
        //this is short code for if($top === true) { //do true } else { //do false }
        echo $top ? '<ul class="dropdown">' : '<ul>';
        foreach ($menu['parent_menus'][$parent] as $menu_id) {
            if (!isset($menu['parent_menus'][$menu_id])) {
                echo '<li><a href="' . $menu['menus'][$menu_id]['link'] . '">' . $menu['menus'][$menu_id]['cat_name'] . '</a></li>';
            }
            if (isset($menu['parent_menus'][$menu_id])) {
                echo '<li><a href="#">' . $menu['menus'][$menu_id]['cat_name'] . '</a>' . nav_catelogue($menu_id, $menu) . '</li>';
            }
        }
        echo '</ul>';
    }
}

जब आप पहली बार nav_catelogue (आपके वर्तमान कोड में मौजूद नहीं) को कॉल करते हैं, तो इसे nav_catelogue($menu_id, $menu, true); के साथ कॉल करें।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql का उपयोग करके स्ट्रिंग्स को विभाजित करें

  2. SQL - केवल चालू वर्ष का परिणाम प्राप्त करें

  3. प्रतिदिन लाखों नई पंक्तियों के लिए डेटाबेस संरचना

  4. एक फ्लोट पर सिद्धांत 2 - 2 दशमलव स्थान?

  5. हमें विदेशी कुंजी का उपयोग करने की आवश्यकता क्यों है?