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

الموضوع: الدوال في القالب السهل

  1. #1
    عضو نشيط
    تاريخ التسجيل
    Mar 2008
    المشاركات
    148

    الدوال في القالب السهل



    بسم الله الرحمن الرحيم
    نفترض مثلا أنه لدينا مدخلات في قاعدة البيانات في أحد الجداول وهي كثر من مدخل
    نريد إستدعاءها في إحدى الصفحات لكن يجب أولا مراجعتها والتعديلعليها بأكثر من دالة
    أظن أن القالب السهل لا يمكننا إستعماله فهو لا يقبل أبدا الدوال
    فكرت في أكثر من طريقة لكن ما توصلت له ليس بالشيء الكبير والمفيد
    فهل أجد لديكم أحد الحلول ؟







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


    قم بعملية المراجعة في ملف البرمجة php
    ومن تم بعد الانتهاء من المراجعة والتعديل قم باستخراج النتائج في ملف القالب





    __________________
    Bruce - مدونة شديدة التخصص في PHP وتطبيقات الويب

  3. #3
    عضو نشيط
    تاريخ التسجيل
    Mar 2008
    المشاركات
    148


    قم بعملية المراجعة في ملف البرمجة php
    ومن تم بعد الانتهاء من المراجعة والتعديل قم باستخراج النتائج في ملف القالب
    أخي لن يقبل القالب السهل ملف php جربتها ولم تنفع
    شكرا لك على التفاعل وياريت اللي يعرف الحل يدلنا عليه






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


    كود PHP:
                //make new lovely arrays !!
                
    $arr[]    =    array(
                                    
    'id'        =>function($row['id']),
                                    
    'name'        =>function2($row['name']),
                            ); 

    اذا مافهمت .. جرب تشوف كود kleeja
    KleeJA! Uploader

    فهو يعتمد على القالب !

    دمت بود





    __________________
    إلى اللقاء سوالف , وآسف على الإزعاج...
    moffed.com , kleeja.com/tour/ar ,phpbbarabia.com

  5. #5
    عضو نشيط
    تاريخ التسجيل
    Mar 2008
    المشاركات
    148


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








  6. هلا اخوي

    تقدر طبعا .. حسب فهمي لسؤالك

    خذ مثال
    كود PHP:
    $query "SELECT * FROM news "
    $result mysql_query ($query,$con); 
    while (
    $news2 mysql_fetch_array ($result)) {

        
    $news2[id] = intval($news2[id]);
        
    $news2[news_name] = show_save($news2[news_name]);
        
    $news2[news_des] = show_save($news2[news_des]);
        
    $news2[catid] = intval($news2[catid]);
        
    $news2[down] = intval($news2[down]);
        
    $news2[fsize] = my_filesize($news2[news_file]);
        
    $shown[]=$news2;

    حيث ان
    $news2[news_name]
    ما بين القوسين هو اسم الحقل في الجدول نفسه

    ولو تلاحظ مررت بعض الحقول على بعض الدوال

    جربته وشغال لدي





    التعديل الأخير تم بواسطة عبد الله الزايدي ; 08-08-2008 الساعة 03:00 AM
    __________________
    -----------------------------------------------------------
    :: همـ المشاعر ــس :: عبد الله :: للتصميم و التطوير ::
    http://www.mr-sa.com
    -----------------------------------------------------------

  7. #7
    عضو نشيط
    تاريخ التسجيل
    Mar 2008
    المشاركات
    148


    أخي عبد الله شكرا على التفاعل لكن ليس هذا هو الحل
    سوف أشرح قليلا
    لكي نقوم بعمل حلقة في القالب السهل واستدعاء البيانات نقوم بعمل الكود التالي
    كود PHP:
    <LOOP NAME="{rows} VAR_SQL={sql}>
    حيث 
    $sql في صفحة php هو الذي يحمل أمر قاعدة البيانات
    نكمل الكود بحثت كلما أردنا أن نطبع متغيرا مجلوبا فيهذه الحلقة نكتب فقط
    {rows.id}أو غيرها
    طيب لو أنا أبي أعمل تعديل على المتغير id بعد جلبه من القائمة مذا أفعل؟ وشكرا 









  8. اخوي php-man

    كل شيء تعمله اولا في ملف php ومن ثم ترسله للطباعة في ملف القالب html

    يعني اي تعديل او معالجة .. تتم اولا في ملف php

    كمثال مثل ما ذكرت لك في ردي السابق

    لان ما وضعت في ردك انت الاعلى .. هو حلقة التكرار التي توضع في ملف html فهذا اخر شيء تفعله

    فانت يا اخي لا تعتمد على الاستعلام الذي من القاعدة مباشره .. اذا كان هناك اي معالجة

    اعلم ان القالب يقوم باسختراجها مباشره لو اردت

    لكن انت استخرجها كما فعلت انا في ردي السابق .. ومن ثم اجلبها داخل الحلقه .. وسوف تتم بكل سهوله





    التعديل الأخير تم بواسطة عبد الله الزايدي ; 09-08-2008 الساعة 09:51 AM
    __________________
    -----------------------------------------------------------
    :: همـ المشاعر ــس :: عبد الله :: للتصميم و التطوير ::
    http://www.mr-sa.com
    -----------------------------------------------------------

  9. #9
    عضو نشيط
    تاريخ التسجيل
    Mar 2008
    المشاركات
    148


    أخي عبد الله لقد فهمتك مذا تريد لكنك لم تفهمني أخي
    هناك ميزة في القالب السهل والتي تخص جلب المعطيات من قاعدة البيانات مثلا لو في حتى 10 حقول في القاعدة و100 مدخل سوف يقوم القالب بجلب هاته المدخلات لكن لن يمكنني التعديل عليها
    و إن أردت التعديل عليها فيلزمني وضع كل 10 مدخلات في مصفوفة وجمع هاته المصفوفات داخل مصفوفة واحدة والقالب السهل لن يستطيع التعامل معها
    هنا المشكلة وشكرا على التفاعل








  10. بالعكس اخوي فاهم عليك صدقني

    اعلم إن هناك ميزة في القالب السهل تقدر تجلب من خلالها نتائج الاستعلام مباشره داخل حلقة التكرار في الـ html

    لكن اذا كانت هناك معالجة تريد عملها للمخرجات لابد انك تعتمد على الطريقة الثانيه التي شرحتها لك مسبقا وهو انها تتم داخل ملف php اولا

    هذا ما اعرفه .. وحبيت افيدك فيه

    مع التحية





    التعديل الأخير تم بواسطة عبد الله الزايدي ; 09-08-2008 الساعة 09:52 AM
    __________________
    -----------------------------------------------------------
    :: همـ المشاعر ــس :: عبد الله :: للتصميم و التطوير ::
    http://www.mr-sa.com
    -----------------------------------------------------------

  11. #11
    عضو نشيط
    تاريخ التسجيل
    Mar 2008
    المشاركات
    148


    أخي عبد الله .نفترض مثلا أن لدينا جدولا يحتوي على الحقول التالية
    id
    name
    pass
    نفترض مثلا أننا خزنا قيمتين فقط في هذا الجدول
    وهما
    6
    you
    000
    و
    4
    me
    111
    طيب أنا بحب لما أجلب دول أقوم بالتغيير على متغير الإسم بحيث أجعله بصيغة md5 هو والباسوورد
    يقدر واحد فالح يدلني على طريقة(في طريقة مانيال بس في هاته الحالة فقط)






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


    بالضبط كما ذكر لك الاخ "عبد الله الزايدي" لا تستخدم خاصية SQL في LOOP افعل ذلك في ملف php وارسل مصفوفه بالنتيجة الى القالب واستخدم LOOP بشكل عادي





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

  13. #13
    عضو نشيط
    تاريخ التسجيل
    Mar 2008
    المشاركات
    148


    أهلا أخي daif .ممكن أنا غبي شوية بس إستحملوني شوية كأخ صغير لكم
    زي ما وضحت أنا في الرد الي قبل ردك أخي ممكن تشوفوا؟










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

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

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