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

الموضوع: سويت كلاس و يطلع تحذيرات

  1. #1
    عضو نشيط
    تاريخ التسجيل
    May 2001
    المشاركات
    66

    سويت كلاس و يطلع تحذيرات



    كود PHP:
    class user {
        var 
    $user_name;
        var 
    $email;
        var 
    $password;
        var 
    $date_of_birth;
        var 
    $signature;
        var 
    $money_limit;
        var 
    $active;
        var 
    $user_group_id;
    public function 
    __construct($c_user_name,$c_email,$c_password,$c_date_of_birth,$c_signature,$c_money_limit,$c_active,$c_user_group_id)
            {
            
    $this->user_name $c_user_name;
            
    $this->email $c_email;
            
    $this->password $c_password;
            
    $this->date_of_birth $c_date_of_birth;
            
    $this->signature $c_signature;
            
    $this->money_limit $c_money_limit;
            
    $this->active $c_active;
            
    $this->user_group_id $c_user_group_id;
        }
    }
    $m = new user;
    $m->__construct(m"m@mail.com"pass7-1-1981M1000011);
    echo 
    "username "; echo $m->user_name; echo "<br />"
    تطلع لي النتائج لكن يطلع لي هالتحذيرات

    Warning: Missing argument 1 for user::__construct(), called in F:\Apache2.2\htdocs\me\t\user.php on line 100 and defined in F:\Apache2.2\htdocs\me\t\user.php on line 45
    طبعاً من المتغير 1 الى 8
    ارجوا المساعده







  2. #2
    عضو فعال جدا
    تاريخ التسجيل
    Apr 2002
    المشاركات
    2,046


    السلام عليكم

    اعتقد المشكلة في هذا السطر
    كود PHP:
    $m->__construct(m"m@mail.com"pass7-1-1981M1000011); 
    فانت نسيت تحط quotation للحرف m
    والمفروض الكود يكون كالتالي:
    كود PHP:
    $m->__construct("m""m@mail.com"pass7-1-1981M1000011); 






    __________________
    مدونتي

  3. #3
    عضو نشيط
    تاريخ التسجيل
    Sep 2006
    المشاركات
    103


    السلام عليكم
    تعديل على اكواد الاخ mahmoud09
    الكود الصحيح يجب ان يكون
    كود PHP:
     $m->__construct("m""m@mail.com""pass""7-1-1981","M",10000,1,1); 
    اخوك






  4. #4
    عضو نشيط
    تاريخ التسجيل
    May 2001
    المشاركات
    66


    نفس المشكلة بعلامات تنصيص أو بدون






  5. #5
    تسجيل غير مقبول
    تاريخ التسجيل
    Jun 2007
    المشاركات
    10


    السلام عليكم جرب
    $m->__construct(" 'm', 'm@mail.com', pass, 7-1-1981, M, 10000, 1, 1");







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


    اخوي __constuct ليس ميثود تستدعى هذي هي الكونستركتر للكلاس
    كود PHP:
    $m = new user("m""m@mail.com""pass""7-1-1981","M",10000,1,1); 
    لكن تقدر تستدعيها بعد انشاء الاوبجيكت الخطأ عندك هنا :
    كود PHP:
    $m = new user
    مادامك كتبت دالة الكنستركت ب 8 معاملات يلزمك عند الانشاء وضعها او تغييرها الى :
    كود PHP:
    __construct($c_user_name="",$c_email="",$c_password="",$c_date_of_birth="",$c_signature="",$c_money_limit="",$c_active  ="",$c_user_group_id=""
    تحياتي





    __________________
    موقعي الشخصي
    www.Flasher.ws

    جزيرة الفنون
    www.Artsisland.net

  7. #7
    عضو نشيط
    تاريخ التسجيل
    May 2001
    المشاركات
    66


    ما قصرت يالغالي Flasher كلامك صحيح
    و أشكر جميع الأخوه الي شاركوا










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

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

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