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

الموضوع: كيف يمكن عرض البيانات بشكل أفقي ( عن طريق القالب السهل )

  1. #1
    عضو نشيط جدا
    تاريخ التسجيل
    Aug 2007
    المشاركات
    597

    كيف يمكن عرض البيانات بشكل أفقي ( عن طريق القالب السهل )



    السلام عليكم ورحمة الله وبركاته ..

    أخواني الكرام .. انا اعرف طريقة ترتيب النتائج من قاعدة البيانات مثلا كل 3 نتائج في سطر ..

    لكني حاولت بالقالب السهل ولم أنجح .. ارجو إعطائي الطريقة الصحيحة ..

    بانتضاركم ..







  2. #2
    عضو نشيط جدا
    تاريخ التسجيل
    Aug 2007
    المشاركات
    597

  3. #3
    عضو شرف
    تاريخ التسجيل
    Apr 2002
    المشاركات
    1,379


    - يمكن ذلك من خلال ارسال مصفوفه يحتوى كل عنصر منها على مصفوفه اخرى.
    - ثم من خلال القالب السهل تعمل تكرار داخل تكرار آخر .
    PHP
    كود PHP:
    $cell = array(array('name'=>'Cell 1'), array('name'=>'Cell 2'), array('name'=>'Cell 3'));
    $rows = array(array('cell'=>$cell), array('cell'=>$cell), array('cell'=>$cell), array('cell'=>$cell) );
    // print_r($rows); 
    HTML
    كود PHP:
    <table border="1">
    <
    LOOP NAME="{rows}">
    <
    tr>
    <
    LOOP NAME="{rows.cell}">
    <
    td>{rows.cell.name}</td>
    </
    LOOP>
    </
    tr>
    </
    LOOP>
    </
    table






    __________________
    ضيف الله العتيبي مبرمج حر و مهندس معتمد من زيند (ZCE)
    الاتصال: daif@daif.net او جوال: 0556639884
    الخدمات: تقديم استشارات برمجيه, تطوير بوابات/خدمات إلكترونيه للقطاع العام او الخاص .

  4. #4
    عضو نشيط جدا
    تاريخ التسجيل
    Aug 2007
    المشاركات
    597


    جزاك الله كل خير

    لكن ماذا سأفعل لو أني أريد جلب العناصر مع قاعدة البيانات ؟






  5. #5
    عضو شرف
    تاريخ التسجيل
    Apr 2002
    المشاركات
    1,379


    يجب عمل ذلك من خلال php الاستعلام عن صفوف وارسال النتيجه الى القالب ... لا يمكن عمل ذلك من خلال خاصية SQL الخاصه بالوسم LOOP
    - جرب هذا الكود ..
    كود PHP:
    <?php
    $q 
    mysql_query("SELECT name FROM table_name");
    while(
    $row mysql_fetch_assoc($q)){
        
    $arr[] = $row;
        if(
    count($arr) == 3){
            
    $rows[] =  array('cell'=>$arr);
            
    $arr = array();
        }
    }
    if(
    count($arr)>0)
    $rows[] =  array('cell'=>$arr);
    ?>
    كود PHP:
    <table border="1">
    <
    LOOP NAME="{rows}">
    <
    tr>
    <
    LOOP NAME="{rows.cell}">
    <
    td>{rows.cell.name}</td>
    </
    LOOP>
    </
    tr>
    </
    LOOP>
    </
    table
    - لم اجرب الاكواد السابقة , لكنها منطقية , اذا كان هناك مشكله عالجها بنفسك





    __________________
    ضيف الله العتيبي مبرمج حر و مهندس معتمد من زيند (ZCE)
    الاتصال: daif@daif.net او جوال: 0556639884
    الخدمات: تقديم استشارات برمجيه, تطوير بوابات/خدمات إلكترونيه للقطاع العام او الخاص .

  6. #6
    عضو نشيط جدا
    تاريخ التسجيل
    Aug 2007
    المشاركات
    597


    شكرا لك اخي العزيز .. لكنها لم تعمل معي ..
    على اي حال جزاك الله خيرا

    وانا بانتضار الاخوان .. لعل أحدهم لديه حل






  7. #7
    عضو نشيط جدا
    تاريخ التسجيل
    Aug 2007
    المشاركات
    597


    طيب اخي الكريم .. هل بإمكاني تغيير قيمة متغير ما عن طريق القالب السهل ؟






  8. #8
    عضو نشيط جدا
    تاريخ التسجيل
    Aug 2007
    المشاركات
    597

  9. #9
    عضو سوبر نشيط
    تاريخ التسجيل
    Jun 2003
    المشاركات
    789


    عفواً اخى طريقة ردك الأخيره غير منطقيه، فأنت من عجز عن حل المشكله، وتطلب مساعده الأخوان،

    ادخل على موقع الكلاس وستجد الحل بأذن الله

    وهذا عنوان الكلاس

    ETS - Easy Template System

    انا لا استعمله، ولكن اجزم أنه ماطلبت موجود هناك.

    شكراً

    عبدالمحسن المنصور.





    __________________
    متى استعبدتم الناس وقد ولدتهم أمهاتهم أحرار........
    -----------------------------------
    شبكة الشعر الادبيه

  10. #10


    ستتعب تعب شديد في القوالب لعمل نقاط معينة فيكون الحل الأفضل هو عملها في ال php أو جعل الجزء المراد تكريره في تمبلت لوخدها وعمل المصفوفة وجلب التمبلت الصغير هذا بها ( مثل الفي بي )





    __________________
    السيف أصدق أنباء من الكتب

  11. #11
    عضو نشيط جدا
    تاريخ التسجيل
    Aug 2007
    المشاركات
    597


    عفواً اخى طريقة ردك الأخيره غير منطقيه، فأنت من عجز عن حل المشكله، وتطلب مساعده الأخوان،

    ادخل على موقع الكلاس وستجد الحل بأذن الله

    وهذا عنوان الكلاس

    ETS - Easy Template System

    انا لا استعمله، ولكن اجزم أنه ماطلبت موجود هناك.

    شكراً

    عبدالمحسن المنصور.
    انا آسف جدا خي الكريم على ردي .. لكني محتاج المساعدة بالفعل

    بالنسبة للرابط الي انت وضعته هذا نظام قوالب مختلف تماما عن نظام القوالب الخاص بالأخ daif.net


    ستتعب تعب شديد في القوالب لعمل نقاط معينة فيكون الحل الأفضل هو عملها في ال php أو جعل الجزء المراد تكريره في تمبلت لوخدها وعمل المصفوفة وجلب التمبلت الصغير هذا بها ( مثل الفي بي )
    لكن الا تعتقد ان هذا سيكون بشكل غير منظم ؟؟

    يعني هل يعقل انه لا يوجد أي طريقة لعملها بالقالب السهل ؟










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

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

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