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

الموضوع: كيف نحل سوية طريقة الرقم السري

  1. #1
    عضو نشيط جدا
    تاريخ التسجيل
    Jan 2002
    المشاركات
    427

    كيف نحل سوية طريقة الرقم السري



    بسم الله
    السلام عليكم ورحمة الله وركاته
    أحبابي
    سأرفق لكم ملف بداخله طريقة بحيث أنه لايكمك فتح الصفحة إلا باسم مستخدم و رقم سري
    وهذا عمل حلو.... :nice:
    لكن....
    كيف أخليه بدلا من أنه يأخد اسم المستخدم و الرقم السري من ملف config يأخذه
    من قاعد ة بيانات ياليت يتفاعل المبرمجمون مع الموضوع ....
    ومعليش..
    لأنني أحس بأني تعبت المبرمجون من كثرة أسئلتي :shy:
    لكن يتحملونني فإنني أحب أن أعرف الشيء الذي يخطر ببالي كيف تكون





    الملفات المرفقة الملفات المرفقة
    __________________
    لا تنتظر حتي تصبح عظيماً لتبدأ ، ابدأ حتي تصبح عظيماً..


  2. #2
    عضو فعال
    تاريخ التسجيل
    Jul 2003
    المشاركات
    1,576


    تم التعديل ..

    إنشأ جدول بإسم admin وضع فيه username و password

    تحياتي :nice:





    الملفات المرفقة الملفات المرفقة
    __________________
    SWF Thumbnail - tweet me

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

    أشكرك من أعماق قلبي



    أشكرك عزيزي من أعماق قلبي
    على تفاعلك مع موضوعي
    لكن للأسف تاسكربت فيه غلط
    في السطر 7 السابع
    كود PHP:
        $check=mysql_fetch_array($checkit); 
    علما بأنني سويت كل اللي قلته





    __________________
    لا تنتظر حتي تصبح عظيماً لتبدأ ، ابدأ حتي تصبح عظيماً..

  4. #4
    عضو فعال
    تاريخ التسجيل
    Jul 2003
    المشاركات
    1,576


    الخطأ مش من الكود ..
    1- تأكد أنك أنشأت جدول إسمه admin
    2- تأكد أن بداخلهم حقلين إسمهم username و password
    3- تأكد أن هناك إتصال بالقاعدة في الملف


    أنا لا أرى أية إتصال للقاعدة ^_^





    __________________
    SWF Thumbnail - tweet me

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

    شكرا لك أخي



    لقد أنشأت قاعدة بيانات واسميتها
    admin
    وأنشأت بها جدول و أسميته
    admin
    وأنشأت به 3 حقول
    username
    password
    id
    وقمت بجعل ملف config يتصل بقاعدة البيانات وكتبت بداخله
    كود PHP:
    <?

    #  Configuration
    #################################################################################################

    $server        "localhost";     // Your mySQL Server, most cases "localhost"
    $dbuser        "";     // Your mySQL Username
    $dbpass        "";    // Your mySQL Password
    $dbname        "admin";    // Database Name


    ?>
    لكن لم يفلح معايه
    ياليت تسوي و تجرب على جهازك و إذا نجحت ترفعها لنا...
    شكرا إلك حبيبي :nice:


    ونص الخطأ هو::
    كود HTML:
    Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\appserv\www\7\8\login.php on line 7






    __________________
    لا تنتظر حتي تصبح عظيماً لتبدأ ، ابدأ حتي تصبح عظيماً..

  6. #6
    عضو نشيط
    تاريخ التسجيل
    Jul 2003
    المشاركات
    240


    ولا يهون اخوي eygeptechno

    اخوي هشام استبدل هذا السطر:

    كود PHP:
    $check=mysql_fetch_array($checkit); 
    بهذا:

    كود PHP:
    while( $check=mysql_fetch_array($checkit) ) 
    أعتقد اخوي egyptehcno استعجل و نسى التكرار (while)





    __________________
    بوجبر

    http://www.ba7reny.com
    بحريني دوت كوم (موقع صديق)

  7. #7
    عضو نشيط جدا
    تاريخ التسجيل
    Jan 2002
    المشاركات
    427

    أشكركم



    أشكركم و الله من أعماق قلبي
    :shy:
    لكن المعذرة فيها غلط وكمان نفس ا لغلط
    ياليت تحملون الملف الذي أرفقه لكم
    وتعدلون ومن ثم ترجعون الملف بعد التعديل






    الملفات المرفقة الملفات المرفقة
    • نوع الملف: zip 8.zip‏ (5.6 كيلوبايت, 48 مشاهدات)
    __________________
    لا تنتظر حتي تصبح عظيماً لتبدأ ، ابدأ حتي تصبح عظيماً..

  8. #8
    عضو سوبر نشيط
    تاريخ التسجيل
    Jan 2005
    المشاركات
    714


    كود PHP:
    <? 

    #  Configuration 
    ################################################################################################# 

    $server        "localhost";     // Your mySQL Server, most cases "localhost" 
    $dbuser        "";     // Your mySQL Username 
    $dbpass        "";    // Your mySQL Password 
    $dbname        "admin";    // Database Name 


    ?>
    انا لم افتح اي من الملفات ولكن لاحظت ان اسم المستخدم لقاعدة البيانات غير موجود في بيانات ملف الكونفيج اللي وضعته وايضا اين امر الاتصال بالقاعده ؟؟

    تأكد من اسم المستخدم لقاعدة البيانات وأمر الاتصال هو
    كود PHP:
    $link mysql_connect($server,$dbuser,$dbpass) or die (mysql_error());
    mysql_select_db($dbname,$link) or die (mysql_error()  ); 







  9. #9
    عضو فعال
    تاريخ التسجيل
    Jul 2003
    المشاركات
    1,576


    M-Plus :
    أولا أشكرك لمحاولتك للمساعدة

    نقطة أنني لم أقم بعمل التكرار .. حاول التمعن قليلا بالكود .. ستجد أنك تستخدم mysql_fetch_array لجلب row من القاعدة .. فلما تحب تجلب rows كثيرة .. نستخدم while علشان يتم تكرار الحركة ..

    ولكن لما يكون لديك row واحد فقط .. زي إسم الآدمن وباسوورده .. فإننا نستخدم الأمر مباشرة دون while حتى نزيد من سرعة تنفيذ الامر ليس إلا ..


    hishamorg :
    فين الإتصال يا عمي

    حمل المرفقات .. غير المعلومات وجرب ..

    الكود اللي كتبته راجعته أكثر من مرة .. لا خطأ فيه إن شاء الله .. :nice:





    الملفات المرفقة الملفات المرفقة
    __________________
    SWF Thumbnail - tweet me

  10. #10
    عضو نشيط
    تاريخ التسجيل
    Jul 2003
    المشاركات
    240


    اقتباس المشاركة الأصلية كتبت بواسطة Egyptechno
    M-Plus :
    أولا أشكرك لمحاولتك للمساعدة

    نقطة أنني لم أقم بعمل التكرار .. حاول التمعن قليلا بالكود .. ستجد أنك تستخدم mysql_fetch_array لجلب row من القاعدة .. فلما تحب تجلب rows كثيرة .. نستخدم while علشان يتم تكرار الحركة ..

    ولكن لما يكون لديك row واحد فقط .. زي إسم الآدمن وباسوورده .. فإننا نستخدم الأمر مباشرة دون while حتى نزيد من سرعة تنفيذ الامر ليس إلا ..
    ألف شكر لك أخوي Egyptechno,,,

    أنت كتبت الاستعلام بالشكل (select username,password from admin)، وهذا الاستعلام سيرجع عدد كبير من النواتج (بقدر العدد الموجود في الجدول) ثم تريد التأكد إن كان الاسم وكلمة السر مطابقين لما تم إدخاله من قبل المستخدم، إذا لا بد من عمل التكرار حتى تصل الى النتيجه المطابقة... ( أنا أفترض أن هنالك أكثر من سجل في هذا الجدول - أكثر من عضوية للإدارة )

    عموما، يمكن أيضاً إستخدام الكود مع الإستعلام التالي:

    كود PHP:
    $query=mysql_query("SELECT * FROM admin WHERE username='$username' AND password='$password'");
    $check = (int)mysql_num_row($query);
    if( 
    $check == )
    {
    echo 
    "إهلا وسهلا بك، تم التحقق من سلامة معلومات الدخول";
    }
    elseif( 
    $check == )
    {
    echo 
    "عفواً، معلومات الدخول غير صحيحه";
    }
    else
    {
    echo 
    "تم إيجاد أكثر من عضوية بنفس المعلومات! وهذا الخطأ يجب أن لا يحدث.";







    __________________
    بوجبر

    http://www.ba7reny.com
    بحريني دوت كوم (موقع صديق)

  11. #11
    عضو نشيط جدا
    تاريخ التسجيل
    Jan 2002
    المشاركات
    427

    شكرا



    شكرا لكم يا حلوين
    أسعدتموني بمشاركاتكم أجمعين
    وأستفدنا من بعضنا في عمل هذا المشروع
    أسأل الله أن يكتب لكم الأجر
    آميـــــــــــــــــــــــــــــــــــــن
    مع ألف سلامة تغشاكم كل حين :nice:





    __________________
    لا تنتظر حتي تصبح عظيماً لتبدأ ، ابدأ حتي تصبح عظيماً..





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

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

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