| |||||||
| المدوّنات | البحث | مشاركات اليوم | اجعل كافة المشاركات مقروءة |
|
| | LinkBack | أدوات الموضوع |
| |||||
| سوالف سوفت > php > عندي سؤال > " << افضل طريقة لعملها؟ " أريد أن يقوم البرنامج بطباعتها هكذا : " سوالف سوفت > php > تجارب " فما هي أفضل طريقة من وجهة نظر الخُبراء ؟ علما اني قُمت بعمل الطريقة وضبطت معاي ، لكن فيها مشكلة صغيرة ، قلت يمكن أجد طريقة أفضل
__________________ أنا لست محررا, المحررين لا وجود لهم فالشعوب وحدها هي من يحرر نفسها www.jeddahbar.com/gallery | |||||
|
| |||||
|
الطريقه هي واحده عند الاستعلام عن الاقسام الداخليه تستعلم عن قسمها (الجدولين بيكونوا مربوطين ببعض صح؟) وقسمها تستعلم عن قسمه الرئيسي ثم تطبعهم ورا بعض لاحظ ان ال while بتكون داخل ال while الي هو داخل while يعني 3 حلقات داخل بعض تحياتي
__________________ لا اله الا انت سبحانك اني كنت من الظالمين | |||||
|
| |||||
|
على حسب تقسيمك للداتا بيس لو كنت مقسم التيبل تبع الأقسام كالآتي مثلا id cat_name main_cat تجري إستعلام عن ال id او ال cat_name للمقال الحالى وتاخذ قيمة حقل ال main_cat له بحيث main_cat هو القسم الأب للقسم الحالى ( إن وجد طبعا ) تاخذ ال main_cat وتجري إستعلام عنه إذا كان يحتوي هو أيضا على main_cat تجري إستعلام عنه أيضا .. وهكذا طبعا تقدر تحط جملة شرطية بسيطة عشان تعيد التكرار كلما كان هناك main_cat وفي حالة لم يكن هناك قسم أعلى من هالقسم توقف الشرط أتمنى وصلتك الفكرةبهالشكل يصير برنامجك مرن قد يكون لديك في بعض المقالات قسمين أعلى من القسم الحالى وقد يكون هناك 6 أقسام ما أشوف إن تحديد عدد جمل ال while أمر عمليهذي الطريقة اللى أنا أتبعها وأكيد غيري عندهم طرق أفضل وعملية أكثر .. إنشاء الله يفيدونك
__________________ وما أكثر الأصحاب حين تعدهم ولكنهم عند النائبات قليل | |||||
|
| |||||
|
حسب علمي أفضل طريقة كالتالي : يكون طبعا اسم الموقع في جدول info او شيء مشابه نقوم بعمل query له .. كود PHP: كود PHP: كود PHP: title وهو اسم القسم sub_section وهو لديه قيمة 1 اذا كان هذا القسم فرعي و 0 اذا كان القسم عادي main_section وهذا فيه الـ ID بتاع القسم الي هوا فرعي منه (طبعا اذا كان قيمة sub_section == 1) مع التحية | |||||
|
![]() |
| |
| |
| أدوات الموضوع | |
| |