صفحة 1 من 2 12 الأخيرةالأخيرة
النتائج 1 إلى 15 من 17

الموضوع: هل بهذا الكود مشكله ؟ شاب راسي

  1. #1
    عضو نشيط
    تاريخ التسجيل
    Dec 2004
    المشاركات
    290

    هل بهذا الكود مشكله ؟ شاب راسي



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

    هذا الكود لا يضيف إلى القاعده .. رغم صحته وعدم ظهور أخطاء الا أنه لايضيف إلى القاعده ..

    القاعده صحيحه ميه ميه ..

    الكود فيه شي اتوقع ..

    إليكم الكود

    كود PHP:
    switch ($user){

    case 
    add:
    //استخدم نظام تمبلت .. وهذا فورم (نموذج) لإضافة الأسم والباسوورد والبريد الإلكتروني والمجموعة 
    $tpl->assignInclude"form""tmp/cpadmin/user_add.htm");
    $tpl->Prepare();
    break;    

    case 
    added:

    $username $_POST['username'];
    $password $_POST['password'];
    $email $_POST['email'];
    $group $_POST['group'];
    $date date("Y-m-d");

    if ( (!
    $username) or ($username="") or (!$password) or ($password="") or (!$email) or ($email="")){
        
    $msg "عفواً .. تأكد من تعبئة كافة الحقول";

        }else{
        
    $insert mysql_query (" INSERT INTO user(username,password,email,group,date) Values('$username','$password','$email','$group','$date')");

    if (
    $insert){
            
    $msg "تم إضافة الإسم بنجاح ..";
            }else{
            
    $msg "عفواً .. لم يتم إضافة الإسم ، حاول مرة أخرى";    
            }
        }    
    $tpl->assign("msg","$msg");
    break;    

    اللي يظهر لي هو

    كود PHP:
        $msg "عفواً .. لم يتم إضافة الإسم ، حاول مرة أخرى"
    وين ممكن تكون منه المشكله ..
    رغم عدم ظهور خطأ في الصفحه فقط يظهر ماتم ذكره سابقاً ..


    إليكم جدول الأعضاء

    كود:
    #
    # النظم الهيكليه للجدول `user`
    #
    
    CREATE TABLE user (
      id int(10) NOT NULL auto_increment,
      username varchar(30) NOT NULL default '',
      password varchar(30) NOT NULL default '',
      email varchar(50) NOT NULL default '',
      group int(2) NOT NULL default '0',
      date varchar(20) NOT NULL default '',
      PRIMARY KEY  (id)
    ) TYPE=MyISAM;
    دمتم بود





    __________________
    مدونة بحر
    www.b7r.net


  2. #2
    عضو فعال
    تاريخ التسجيل
    May 2004
    المشاركات
    1,591


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

    كود PHP:

     
    switch ($user){ 

    case 
    add
    //استخدم نظام تمبلت .. وهذا فورم (نموذج) لإضافة الأسم والباسوورد والبريد الإلكتروني والمجموعة  
    $tpl->assignInclude"form""tmp/cpadmin/user_add.htm"); 
    $tpl->Prepare(); 
    break;     

    case 
    added

    $username $_POST['username']; 
    $password $_POST['password']; 
    $email $_POST['email']; 
    $group $_POST['group']; 
    $date date("Y-m-d"); 

    if ( (!
    $username) or ($username="") or (!$password) or ($password="") or (!$email) or ($email="")){ 
        
    $msg "عفواً .. تأكد من تعبئة كافة الحقول"

        }else{ 
        
    $insert mysql_query (" INSERT INTO user(id,username,password,email,group,date) Values(null,'$username','$password','$email','$group','$date')"); 

    if (
    $insert){ 
            
    $msg "تم إضافة الإسم بنجاح .."
            }else{ 
            
    $msg "عفواً .. لم يتم إضافة الإسم ، حاول مرة أخرى";     
            } 
        }     
    $tpl->assign("msg","$msg"); 
    break;     

    وخبرني بالنتيجة ...
    تحياتي .





    __________________
    دروس php بالفيديو !

    marabe7 سابقاً .

    حسَّن موقعك في محركات البحث :
    أكاديمية التطوير

  3. #3
    عضو نشيط
    تاريخ التسجيل
    Dec 2004
    المشاركات
    290


    اخوي العزيز مرآبح ..

    اشكرك على ردك ..

    لكن نفس النتيجه





    __________________
    مدونة بحر
    www.b7r.net



  4. حاول ان تضع الامر mysql_error ليصبح
    كود PHP:
    mysql_query (" INSERT INTO user(id,username,password,email,group,date) Values(null,'$username','$password','$email','$group','$date')") or die(mysql_error()); 
    واعطينا الناتج من هذة العملية





    __________________
    هلابي افضل المواقع العربية تصميماً
    انصح باستخدام ابونتو

  5. #5
    عضو نشيط
    تاريخ التسجيل
    Dec 2004
    المشاركات
    290


    هلا اخوي hilaby
    الناتج من العملية هو ..

    كود:
     
    You have an error in your SQL syntax near 'user(id,username,password,email,group,date) Values(null,'','','','1','2007-04-04' at line 1

    ايش ممكن يكون الخطأ منه؟





    __________________
    مدونة بحر
    www.b7r.net



  6. تجاهل هذا الرد .... القديم ..
    قم بقرائة الرد التالي





    __________________
    هلابي افضل المواقع العربية تصميماً
    انصح باستخدام ابونتو

  7. #7
    عضو نشيط
    تاريخ التسجيل
    Dec 2004
    المشاركات
    290


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

    اخوي hilaby .. جزاك الله خير قبل كل شي على ماتقدمه
    لكن

    انا كنت استخدم الطريقه الأولى وبالعكس كان يضيف عادي بدون اي مشاكل .. ليه الحين يعني طلع خطآ ؟؟ هل بالاساس الطريقه خطآ ؟؟

    هذا شي
    الشي الثاني .. لازال الخطأ يظهر وهو
    كود:
     
    You have an error in your SQL syntax near 'group,date) Values(null,'','','','1','2007-04-04')' at line 1
    حيث أني وضعت الصيغه كذا

    كود PHP:
     mysql_query (" INSERT INTO user values(id,username,password,email,group,date) Values(null,'$username','$password','$email','$group','$date')") or die(mysql_error()); 
    ايش منه المشكله الحين ؟؟





    __________________
    مدونة بحر
    www.b7r.net



  8. السلام، الفكرة في وضع ()mysql_error في نهاية الامر هو معرفة الخطء في جملة الSQL
    المشكلة عندك هو انك استخدمت الكلمة المحجوزة group ولكي تحلها حط حولها علامة التنصيص الخاصة التي هي بجانب الرقم 1 ويصبح

    `group`

    واسف على اللخبطة التي حصلت مع الرد القديم ،،





    __________________
    هلابي افضل المواقع العربية تصميماً
    انصح باستخدام ابونتو



  9. جرب هذا الاستعلام يالغالي

    كود PHP:
    mysql_query ("INSERT INTO user values(id, username, password, email, group, date) VALUES ('', '$username', '$password', '$email', '$group', '$date') ") or die(mysql_error()); 
    و إذا ظهر خطأ يا ريت تكتبه لنا





    __________________
    سبحان الله و بحمده .... سبحان الله العظيم

    للمراسلة

  10. #10
    عضو نشيط
    تاريخ التسجيل
    Dec 2004
    المشاركات
    290


    استاذي hilaby
    قمت بتغيير كلمة group ونفس المشكله ؟؟
    هذا قصدك او قصدك شي ثاني ؟

    --


    استاذي العزيز b happy


    نفس المشكله

    كود:
     
    You have an error in your SQL syntax near 'group, date) VALUES ('', '', '', '', '1', '2007-04-04') ' at line 1






    __________________
    مدونة بحر
    www.b7r.net



  11. هذا هو الحل ياغالي

    كود PHP:
     mysql_query ("INSERT INTO user (id, username, password, email, group, date) VALUES ('', '$username', '$password', '$email', '$group', '$date') ") or die(mysql_error()); 
    لاحظ لا يوجد values بعد user

    ايضا لازم تغيير الحقل المسمى group لأنه هو سبب الخطأ جرب تعيد تسميته الى groups و لكن group لن تعمل لأنها احدى اوامر mysql



    بالتوفيق





    __________________
    سبحان الله و بحمده .... سبحان الله العظيم

    للمراسلة

  12. #12
    عضو نشيط
    تاريخ التسجيل
    Dec 2004
    المشاركات
    290


    اخوي b happy

    جربت ونفس الطريقه ونفس الخطآ السابق ..

    انا قد جربت وحطي group في برمجه ثانيه .. لكن زبط ولا قال فيه تعارض ولا شي ..
    لكن هالمره ليه مآدري

    رحت الدوام وجربت ابرمجه من هنآك برمجه جديده . ونفس المشكله ..

    وش العله مآدري والله وٍرٍبـي جآن الشـيب برآسي بديت أتهجى الحروف تهجي






    __________________
    مدونة بحر
    www.b7r.net



  13. يا Off
    الموضوع سهل .. الكلمة group من الكلمات المحجوزة. و اذا ارت ان تحصص المشكلة ضع علامة التنصيص التي هي قريبة من الرقم واحد وهو الزر على يسار الرقم واحد وهو على شكل ` وهو نفس الزر للحرف "ذ"

    فقم باحواء الكلمة group بعلامة التنصيص تلك ليصبح `group`





    __________________
    هلابي افضل المواقع العربية تصميماً
    انصح باستخدام ابونتو

  14. #14
    عضو فعال
    تاريخ التسجيل
    Nov 2005
    المشاركات
    1,307


    السلام عليكم ورحمه الله وبركاته
    اخى قم بتغير اسم الجداول الخاصه ب group و data الى اى اسم اخر

    وللتجربه قم بوضع مثال بسيط للإدخال وليكن

    كود:
    <?
    include(connect_to_database.php");
    $insert=mysql_query("insert into user (username, password, email,grr,datee) values ('ahmed','123','ahmed@c.com','22','2-3-1462')");
    if($insert)
    {
    ?>
    تم الإضافة بنجاح
    <?
    }
    ?>






    __________________
    سبحان الله وبحمده
    سبحان الله العظيم

    "جديد" أكبر مركز تحميل عربي
    WwW.U111U.CoM
    دليل المواقع المرئية الأول عربيا
    9mbc.com
    هل صليت على النبي !!
    اقرب للحقيقه ستهرب من العراق مثل الجرذان

  15. #15
    عضو سوبر نشيط
    تاريخ التسجيل
    Nov 2005
    المشاركات
    715


    حط الجدول هنا










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

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

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