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

الموضوع: ايه الغلط في الكود ده

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

    ايه الغلط في الكود ده



    ايه الغلط في الكود ده
    انا دماغي خلاص وقفت:deal:
    <?
    كود PHP:
    include('../config.php');

    $username $_POST['myusername'];
    $pass $_POST['mypassword'];
    $mobile $_POST['mobile'];
    $address $_POST['address'];
    $city $_POST['city'];
    $email $_POST['email'];
    $result mysql_query("SELECT username FROM user where username='username'");
    if (!
    $result){
        include(
    'faildusername.html');
    }
            
    $sql "INSERT INTO user (username,password,mobile,address,city,email) values ('".$username."',''".$pass."',".$mobile."','".$address."','".$city."','".$email."')";
            
    $result mysql_query($sql);
    ?> 
    وده ملف الكونفيج

    كود PHP:
    <?
    $host
    ="localhost";
    $username="root";
    $password="";
    $db_name="test";

    mysql_connect("$host""$username""$password")or die("cannot connect");
    mysql_select_db("$db_name")or die("cannot select DB");


    ?>
    الصفحة بتيجيلي ناصعة البياض:1power:







  2. #2
    عضو نشيط جدا
    تاريخ التسجيل
    Jan 2008
    المشاركات
    512


    اتفضل
    كود PHP:
    $result mysql_query("SELECT username FROM user where username='$username'");
    if (!
    $result){
        include(
    'faildusername.html');
    }else{
            
    $sql "INSERT INTO user (username,password,mobile,address,city,email) values ('$username','$pass','$mobile','$address','$city','$email')";
            
    $result mysql_query($sql);

    ملحوظة على الكونفج: لا داعي لكتابة المتغيرات بين علامتين تنصيص.

    كود PHP:
    mysql_connect($host$username$password)or die("cannot connect"); 






    التعديل الأخير تم بواسطة mr_m ; 13-05-2008 الساعة 04:24 PM

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


    طريقة الأخ mr_m صحيحة
    وعندي ملاحظة صغيرة ,, ممكن تتخلى عن علامات التنصيص أيضاً في أمر الكتابة في قاعدة البيانات كالتالي :
    كود PHP:
    $sql "INSERT INTO user (username,password,mobile,address,city,email) values ($username,$pass,$mobile,$address,$city,$email)"






    __________________
    AboRa3d
    ~][أبـورعــد][~


    كـل مـواضـيـعـي

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


    شكراً mr_m و AboRa3d علي ردكم
    للأسف لم يعمل مش عارف السبب
    قلت يمكن الحقول في قاعدة البيانات اسمها غلط رجعت واتأكدت ولأيتها صح 100%

    قلت العيب ممكن يكون في النموذج واخطأ فيه برده اتأكدت منه صح 100%

    اللي مضايقني ان الكود ده شغال
    كود PHP:
    include('../config.php');
    $datemod date("y/m/d : H:i:s"Time());
    $username $_SESSION['myusername'];
    $submobile $_POST['submobile'];

            
    $sql "INSERT INTO submit (username,submobile,datemod) VALUES ('$username','$submobile','$datemod')";
            
    $result mysql_query($sql);
            if(
    $result){
            include(
    'successsubmit.html');
            }
            else
            {
            include(
    'faildsubmit.html');
            } 
    ده كود لصفحة تانية بتعتمد علي نفس ملف الكونفيج
    :con2:
    ياريت حد يفكلي الصداع ده






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


    جرب ورد لي خبر

    كود PHP:
    include('../config.php'); 
    $datemod date("y/m/d : H:i:s"Time()); 
    $username $_SESSION['myusername']; 
    $submobile $_POST['submobile']; 
    if (
    $username && $submobile)
    {
            
    $sql "INSERT INTO submit (`username`,`submobile`,`datemod`) VALUES ('$username','$submobile','$datemod')"
            
    $result mysql_query($sql) or die (mysql_error());
            }
            else
            {
                print 
    "قم بملئ كافة الحقول";
            } 
            if(
    $result){ 
            include(
    'successsubmit.html'); 
            } 
            else 
            { 
            include(
    'faildsubmit.html'); 
            } 







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


    كود PHP:
    $sql "INSERT INTO submit (username,submobile,datemod) VALUES ('$username','$submobile','$datemod')"
    تم تشغيله بهذا الكود
    وكان عندي مشكله مش بيقدر يقرأ
    كود PHP:
    $_session["username"]; 
    قرأها بالطريقة ده
    كود PHP:
    $_SESSION["username"]; 
    و الله مش عارف العيب فيا و لا في السيرفر






  7. #7
    عضو شرف
    تاريخ التسجيل
    May 2007
    المشاركات
    1,647


    كود PHP:
    $sql "INSERT INTO submit (username,submobile,datemod) VALUES ('$username','$submobile','$datemod')"
    تم تشغيله بهذا الكود
    وكان عندي مشكله مش بيقدر يقرأ
    كود PHP:
    $_session["username"]; 
    قرأها بالطريقة ده
    كود PHP:
    $_SESSION["username"]; 
    و الله مش عارف العيب فيا و لا في السيرفر
    فيك للأسف ، أسماء المتغيرات في لغة PHP حساسة لحالة الحرف Case-Sensitive ..

    تحياتي، أشرف السمهوري





    __________________
    # اتبعني على Twitter
    # عِرفان ساهم ببناء المحتوى العربي العلمي على الإنترنت!

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


    لأ العيب قي اللغة
    هههههههه
    ياسلام علي الراحة بتاعت الايه اس بي






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


    mr.kindy هذا ليس عيب في اللغة و السبب ما يلي:

    - لأنها اعتمدت الCapitals في مسمياتها مع اضافة _ قبلها حتى تكون متميزة عن المتغيرات العادية التي تستعملها في برنامجك.

    - لطلب شيء مشابه في ال asp يجب طلبه من خلال دالة ، و طبعا طلب المتغير أسرع من طلب الدالة.






  10. #10
    عضو شرف
    تاريخ التسجيل
    May 2007
    المشاركات
    1,647


    يمكنك كذلك الحصول على مصفوفة جديدة بالاسم الذي تريد ،

    كود PHP:
    $_session $_SESSION
    ألا ترى الآن أن PHP أكثر سلاسة من ASP ؟!

    عموماً ، لغة PHP توفّر أسلس السبل للبرمجة ، لكن هذا لا يعني أن تنعدم الدقة عند المبرمجين ، يجب أن يكون المبرمج دقيقاً في برمجته وأن يعلم تماماً ما يكتبه وما تتطلبه اللغة ..

    تحياتي، أشرف السمهوري





    __________________
    # اتبعني على Twitter
    # عِرفان ساهم ببناء المحتوى العربي العلمي على الإنترنت!

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


    اصدقائي شكراً لكم علي تواجدكم
    انا تعاملت مع البي اتش بي منذ زمن ولكني لم اتقنها آن ذاك
    ولكني تعاملت مع الايه اس بي منذ 3 سنوات وحتي الآن ووصلت لأدق التفاصيل فيها وفي اخر سنة رجعت لكي احترف البي اتش بي
    وحبيت اعمل مقارنة وجدت انه

    البرمجة اسرع من خلال الايه اس بي
    البرمجة أأمن من خلال الايه اس بي
    المرونة اعلي مع الايه اس بي
    اسرع في اكتشاف الاخطاء واعطاء اقتراحات لأصلاحها بداخل الفيجوال استوديو
    الاستفادة الكاملة من موارد سيرفر الموقع المستضيف عليه صفحات الايه اس بي
    فوق ده كله السهوله يكيفي في اخر اصدار من الفيجوال استوديو 2008 و بخاصة IntelliSense
    انا عن نفسي اسميها برمجة اسرع من الخيال
    ويكفي ان الموقع اللي ممكن ياخد من 5 ايام برمجة في البي اتش بي ممكن اعمله في ساعتين بالايه اس بي
    لا اهاجم لغة البي اتش بي ولكن هذا لا يقلل من اهميتها فهي تسري مسار لغات السي ( C,C++,C#)
    معلومة انا ابرمج بأكثر من 12 لغة برمجة بخبرة 10 سنوات






  12. #12
    عضو شرف
    تاريخ التسجيل
    May 2007
    المشاركات
    1,647


    اصدقائي شكراً لكم علي تواجدكم
    انا تعاملت مع البي اتش بي منذ زمن ولكني لم اتقنها آن ذاك
    ولكني تعاملت مع الايه اس بي منذ 3 سنوات وحتي الآن ووصلت لأدق التفاصيل فيها وفي اخر سنة رجعت لكي احترف البي اتش بي
    وحبيت اعمل مقارنة وجدت انه

    البرمجة اسرع من خلال الايه اس بي
    البرمجة أأمن من خلال الايه اس بي
    المرونة اعلي مع الايه اس بي
    اسرع في اكتشاف الاخطاء واعطاء اقتراحات لأصلاحها بداخل الفيجوال استوديو
    الاستفادة الكاملة من موارد سيرفر الموقع المستضيف عليه صفحات الايه اس بي
    فوق ده كله السهوله يكيفي في اخر اصدار من الفيجوال استوديو 2008 و بخاصة IntelliSense
    انا عن نفسي اسميها برمجة اسرع من الخيال
    ويكفي ان الموقع اللي ممكن ياخد من 5 ايام برمجة في البي اتش بي ممكن اعمله في ساعتين بالايه اس بي
    لا اهاجم لغة البي اتش بي ولكن هذا لا يقلل من اهميتها فهي تسري مسار لغات السي ( C,C++,C#)
    معلومة انا ابرمج بأكثر من 12 لغة برمجة بخبرة 10 سنوات
    وللأسف عزيزي كل هذا ينتِج مبرمج لا يفقه ماهية عمل اللغات ،

    لذلك أنا أعتبر مبرمج ASP المحترف للأسف لا يساوي شيئاً أمام مبرمج PHP المحترف ، مع احترامي الشديد ، لكن هذا الواقع ، لأن PHP لا توفر بيئات رسومية تسمح لأي شخص البرمجة من خلالها .. هذا حال الدنيا :nice:

    ثم انا لست بصدد تغيير الموضوع عن مساره ، إذا أردت النقاش في هذا الموضوع يمكننا فتح موضوع خاص ، أو يمكنك العودة إلى أرشيف سوالف المليء بالنقاشات المبنية على علم ..

    تحياتي، أشرف السمهوري





    __________________
    # اتبعني على Twitter
    # عِرفان ساهم ببناء المحتوى العربي العلمي على الإنترنت!

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


    ما رأيك بعمل Challenge
    كل منا يبين مميزات اللغة اللي مش موجودة في التانية او الاقوي فيها
    ولا نلتفت الي اراء الاعضاء الا في النهاية بعد انتهاء التحدي
    و الردود بتاعتنا تكون مدعومة بـالاثباتات
    لو موافق افتح موضوع جديد وحطلي الرابط هنا





    __________________
    MrKindy

  14. #14
    عضو نشيط جدا
    تاريخ التسجيل
    Jan 2008
    المشاركات
    512


    ياريت يكون نقاش مفتوح مبني على أساس علمي و مشاركة الاخوان من متقني اللغتين.


    و ذلك لأن هدف سوالف هو توصيل المعلومة للقارئ






  15. #15
    عضو شرف
    تاريخ التسجيل
    May 2007
    المشاركات
    1,647


    انا ما عندي مانع ، لاحظ انك تتكلم عن ASP ، وليس ASP.NET ..

    ملاحظة: معلومات ضعيفة جداً في ASP وحتى ASP.NET ..

    تحياتي، أشرف السمهوري





    __________________
    # اتبعني على Twitter
    # عِرفان ساهم ببناء المحتوى العربي العلمي على الإنترنت!





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

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

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