الأرشيف الفئة الأساسية برمجة
طباعة شجرة الفئة في بي
من جانب كوينتانا كاميلو -- البرمجة الأساسية ، البرمجيات الحرة -- 5 نوفمبر 2009
في وقت نواجه فيه خلق نوع من الأنواع المهاجرة هي العادة في تصنيف المحتوى في فئات ، حيث يمكن أن يكون لها أطفال ، وغيرها من أبناء الأحفاد.
على سبيل المثال : لدينا جدول التصنيف لديه الهوية والاسم والأب ، حيث أن هذا الأخير هو معرف فئة أخرى.

ولذلك يمكننا أن يعقد طباعة تلك القائمة بشكل صحيح. لحل هذه يمكننا أن نجعل وظيفة صغيرة :
sacarHijos وظيفة ($ id_padre ، $ مستوى) ( نتيجة $ = mysql_query ("اختر معرف ، اسم ، وفئات من الأصل الأم أين = $ id_padre") ؛ إذا (mysql_num_rows دولار (نتيجة)) ( $ =.'-----'؛ المستوى المستوى $ بينما ($ د = mysql_fetch_row دولار (نتيجة)) ( / شجرة / طباعة الفئات صدى دولار المستوى. '>'. $ د [1] ؛ / / استدعاء الدالة مرة أخرى لطباعة غيرهم من الأطفال sacarHijos ($ د [0] ، $ المستويات) ؛ ) ) )
وبطبيعة الحال عند استدعاء الدالة sacarHijos القيمة التي يتم تمريرها في المتغير $ المستوى قد تكون فارغة ، على سبيل المثال
/ / ونحن نقول وظيفة لطباعة بنات للأب 00 فئات ، وهي الجذر. sacarHijos (00 ،'')؛
وهذا يسمح لنا لطباعة شجرة أو التسلسل الهرمي للفئات لطباعة في الجداول ، وقائمة من الخيارات القائمة ، الخ.






















التعليقات الأخيرة