النتائج 1 إلى 4 من 4

الموضوع: سوالف سوفت > php > عندي سؤال > " << افضل طريقة لعملها؟ "

  1. #1
    عضو سوبر نشيط
    تاريخ التسجيل
    Dec 2004
    المشاركات
    736

    سوالف سوفت > php > عندي سؤال > " << افضل طريقة لعملها؟ "



    لو كان عندي موقع اسمه سوالف سوفت بداخله قسم php ثم بداخل قسم الـ php قسم اسمه تجارب ، مثلاً ،


    أريد أن يقوم البرنامج بطباعتها هكذا :

    " سوالف سوفت > php > تجارب "


    فما هي أفضل طريقة من وجهة نظر الخُبراء ؟


    علما اني قُمت بعمل الطريقة وضبطت معاي ، لكن فيها مشكلة صغيرة ، قلت يمكن أجد طريقة أفضل





    __________________
    jeddah (#) hotmail.com
    www.vela.ae


  2. #2
    عضو نشيط جدا
    تاريخ التسجيل
    Feb 2003
    المشاركات
    572


    الطريقه هي واحده

    عند الاستعلام عن الاقسام الداخليه تستعلم عن قسمها (الجدولين بيكونوا مربوطين ببعض صح؟)
    وقسمها تستعلم عن قسمه الرئيسي ثم تطبعهم ورا بعض

    لاحظ ان ال while بتكون داخل ال while الي هو داخل while
    يعني 3 حلقات داخل بعض

    تحياتي





    __________________
    لا اله الا انت سبحانك اني كنت من الظالمين

  3. #3
    عضو نشيط جدا
    تاريخ التسجيل
    May 2004
    المشاركات
    355


    على حسب تقسيمك للداتا بيس

    لو كنت مقسم التيبل تبع الأقسام كالآتي مثلا

    id
    cat_name
    main_cat

    تجري إستعلام عن ال id او ال cat_name للمقال الحالى وتاخذ قيمة حقل ال main_cat له

    بحيث main_cat هو القسم الأب للقسم الحالى ( إن وجد طبعا )

    تاخذ ال main_cat وتجري إستعلام عنه إذا كان يحتوي هو أيضا على main_cat تجري إستعلام عنه أيضا .. وهكذا

    طبعا تقدر تحط جملة شرطية بسيطة عشان تعيد التكرار كلما كان هناك main_cat وفي حالة لم يكن هناك قسم أعلى من هالقسم توقف الشرط أتمنى وصلتك الفكرة

    بهالشكل يصير برنامجك مرن قد يكون لديك في بعض المقالات قسمين أعلى من القسم الحالى وقد يكون هناك 6 أقسام ما أشوف إن تحديد عدد جمل ال while أمر عملي

    هذي الطريقة اللى أنا أتبعها وأكيد غيري عندهم طرق أفضل وعملية أكثر .. إنشاء الله يفيدونك





    __________________
    وما أكثر الأصحاب حين تعدهم

    ولكنهم عند النائبات قليل

  4. #4
    عضو نشيط
    تاريخ التسجيل
    Mar 2005
    المشاركات
    281


    حسب علمي أفضل طريقة كالتالي :

    يكون طبعا اسم الموقع في جدول info او شيء مشابه
    نقوم بعمل query له ..
    كود PHP:
    $moon mysql_query("select * from info");
    $moon_row mysql_fetch_array($moon); 
    من ثم نقوم بطباعة اسم الموقع
    كود PHP:
    echo "" $moon_row['title'] . " -> "
    والأن نقوم بعمل query لجدول section = الاقسام ومن خلال هذا الـ query نستفسر هل هذا القسم فرعي أم رئيسي
    كود PHP:
    $moon2  mysql_query("select * from section where id ='" $_GET['id'] . "'");
    $moon2_row mysql_fetch_array($moon2);
    if (
    $moon2_row['sub_section'] == )
    {
    $moon3  mysql_query("select * from section where id ='" $moon2_row['main_section'] . "'");
    $moon3_row mysql_fetch_array($moon3);
    echo 
    "" $moon3_row['title']" -> " $moon2_row['title'] . "";
    }
    else 
    {
    echo 
    $moon2_row['tilte'];

    حيث أنه لديك جدول اسمه section وبه التالي :
    title وهو اسم القسم
    sub_section وهو لديه قيمة 1 اذا كان هذا القسم فرعي و 0 اذا كان القسم عادي
    main_section وهذا فيه الـ ID بتاع القسم الي هوا فرعي منه (طبعا اذا كان قيمة sub_section == 1)

    مع التحية










ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض