"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > PHP और MySQL के साथ एक अनंत स्तरीय मेनू का निर्माण करें: पुनरावर्ती समाधान

PHP और MySQL के साथ एक अनंत स्तरीय मेनू का निर्माण करें: पुनरावर्ती समाधान

2025-04-22 को पोस्ट किया गया
ब्राउज़ करें:317

] ऐसी संरचनाओं में, शीर्ष-स्तरीय मेनू में आमतौर पर 0 का एक मूल आईडी होती है, जबकि सबमेनस को उनके मूल मेनू की आईडी सौंपी जाती है।

How to Build Unlimited-Level Menus with PHP and MySQL: A Recursive Solution? 
एक चुनौती तब उठती है जब आपको सबमेनस के लिए जांच करने की आवश्यकता होती है और उन्हें उनके संबंधित सूची आइटम के भीतर प्रदर्शित करने की आवश्यकता होती है। यहाँ यह है कि इसे PHP और MySQL का उपयोग करके कैसे पूरा किया जाए:

mysql Query:

का चयन करें Menu_item से Parent_id, स्थिति;

द्वारा आदेश, यह क्वेरी उनके मूल-बच्चे संबंधों के आधार पर एक पदानुक्रमित क्रम में सभी मेनू आइटम प्राप्त करता है।

SELECT id, parent_id, name, link, position
FROM menu_item
ORDER BY parent_id, position;

स्पष्टीकरण:

 HTML आउटपुट स्ट्रिंग का अंत एक नेस्टेड 
    के साथ उसके सबमेनू के लिए। यदि स्टैक खाली नहीं है, तो वर्तमान माता -पिता को स्टैक से पॉप किया जाता है, और वर्तमान माता -पिता को पॉप्ड आईडी पर सेट किया जाता है।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3