[مشكلة] في برمحة كلاس التعامل مع قواعد البيانات

الموضوع في 'قسم مشاكل وحلول المواقع والمنتديات' بواسطة нєαɒs нυиτєя, بتاريخ ‏20 أغسطس 2013.

  1. x
    السلام عليكم

    اخواني لدي هذه المشكلة أتمنى منك المساعدة

    رمز PHP:
    class dbmanger{
    public
    $while;
    public function
    _while($form){
    global
    $db;
    $Query = $db->query("SELECT * FROM `$form` ".$this->Check()."");
    while (
    $Raw = $Query->fetch_array(MYSQLI_BOTH))
    {
    $this->while[] = $Raw;
    }

    }
    }



    $class= new dbmanger();


    $class->_while('test') ;
    $Smarty->assign('whileTest' , $class->while);

    $class->_while('test2') ;
    $Smarty->assign('whileTest2' , $class->while);


    عندما أعمل تكرار لأول مرة تعرض النتائج عادي

    رمز PHP:
    $class->_while('test') ;
    $Smarty->assign('whileTest' , $class->while);


    لكن عندما أعمل تكرار ثاني أسفلها من جدول ثاني

    رمز PHP:
    $class->_while('test2') ;
    $Smarty->assign('whileTest2' , $class->while);


    راح يعرض نتاج المرة الأولى ثم الثانية مثال

    رمز Code:

    - Yasser
    - Mounir
    - GalbDz
    - teset
    *----------------* Yasser
    Mounir
    GalbDz
    teset
    Mounirdz
    tesetdz
    المشكل واضح في الكلاس وهو

    رمز PHP:
    $this->while[]


    أتمنى أنكم فهمت قصدي
     

مشاركة هذه الصفحة