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

الموضوع: سؤال بالبرمجة OOP وطريقة عرضها على سمارتي واسئلة اخرى تحيرني

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

    سؤال بالبرمجة OOP وطريقة عرضها على سمارتي واسئلة اخرى تحيرني



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


    اخواني الكرام ,,,
    تواجهني مشكلة اعتقد بالنسبة لكم سهله جدا
    انا قمت بكتابة كلاس سجل زوار وكتبت المثود التي أريدها داخل مجلد include
    وثم ذهبت لأعمل صفحة index لعرض سجل الزوار بهذا الشكل
    كود PHP:
       <?php
    /*
     *
    */
    require_once('modules/gustbook/includes/class.php');        
    $gustbook = new Gustbook();
    $gustbook->GetRecord();
    $class_tpl->assign('body','gustbook.tpl.php');
    $class_tpl->displayTemplate();
    ?>
    وهذا المثود التي تستورد المعلومات من قاعدة البيانات

    كود PHP:
      function GetRecord()
       {
            global 
    $db,$pg,$class_tpl;
            
    $sSQL="SELECT * FROM ".PREFIX."gustbook";
            
    $result=$db->query($sSQL);
            
    $rs=$result->fetch();
                      
    $class_tpl->assign('id'$rs['id']);
                
    $class_tpl->assign('name'$rs['name']);
                
    $class_tpl->assign('email'$rs['email']);            
                
    $class_tpl->assign('comment'safeStripSlashes($rs['comment']));
                
    $class_tpl->assign('date'$rs['date']);
                    RETURN;
       } 
    وعند التنفيذ يظهر معاي خطأ
    كود PHP:
      Fatal error:  Class 'Gustbook' not found 
    ياليت اعرف حل للمشكلة.

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

    محتاج اجابة هذه الاسئلة لتكون الامور واضحة بالنسبه لي


    وشكرا





    __________________
    سوق الكويت


  2. #2


    لا يوجد كلاس بهذا الاسم Gustbook بكل بساطة






    __________________
    عدت
    اقتراحاتكم -> www.elbachiri.com

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


    لا موجود الكلاس في هذا المسار
    كود PHP:
     require_once('modules/gustbook/includes/class.php'); 

    اي حلول؟؟؟ تقترحونها؟؟





    __________________
    سوق الكويت

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


    ربما يوجد خطأ في كتابة الكلاس نفسه ..






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


    تفضل هذا الكلاس الي كتبته


    كود PHP:
      <?php

    class Guestbook
    {

       function 
    AddNewRecord($name,$email,$comment,$date)
       {
       global 
    $db,$modules;
            
    $date=date("Y-m-d H:i:s");
            
    $sSQL ="(INSERT INTO ".PREFIX."gustbook (name, email, comment, date) VALUES ($name,$email,$comment,$date))";
            
    $db->query($sSQL);
            RETURN;
       }

       function 
    DeleteRecord($id)
       {
              global 
    $db;
            
    $sSQL "DELETE FROM ".PREFIX."gustbook WHERE id=".$id." LIMIT 1";
            
    $db->query($sSQL);
            RETURN;
       }
       function 
    GetRecord()
       {
            global 
    $db,$class_tpl;
            
    $sSQL="SELECT * FROM ".PREFIX."gustbook";
            
    $result=$db->query($sSQL);
            
    $rs=$result->fetch();
                      
    $class_tpl->assign('id'$rs['id']);
                
    $class_tpl->assign('name'$rs['name']);
                
    $class_tpl->assign('email'$rs['email']);            
                
    $class_tpl->assign('comment'safeStripSlashes($rs['comment']));
                
    $class_tpl->assign('date'$rs['date']);
                    RETURN;
       }

    }

    ?>






    __________________
    سوق الكويت

  6. #6
    عضو نشيط جدا
    تاريخ التسجيل
    Mar 2002
    المشاركات
    444


    اخوي انت كاتبه كذا Gustbook والصح كذا Guestbook






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


    اخوي انت كاتبه كذا Gustbook والصح كذا Guestbook
    :app: 100%

    تدري .. كنت متوقع هالشي .. لأني شفت السبيلينق حقها في الموضوع غلط .. بس ما ادري ليش ترددت في اخباره :funny:






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


    احرجتوني على هالجواب

    توقعت المشكلة برمجيه وليست سبلنق


    شكرا وماقصرتو





    __________________
    سوق الكويت





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

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

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