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

الموضوع: وين الخلل في هذا الكود ؟؟

  1. #1
    عضو سوبر نشيط
    تاريخ التسجيل
    Jun 2005
    المشاركات
    774

    وين الخلل في هذا الكود ؟؟



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

    حالياً أقوم بتجربة لسكربت تسجيل دخول قلت أجلس أتعلم شوي

    وأخرب مثل مالناس جالسة تخرب

    المهم جلست ألعب وألعب من العصر في php

    سويت ملف بأسم login.php

    وطلعت بــ :

    كود PHP:
    <?
    session_start
    ();
    include 
    '../includes/config.php';
    $sqlmysql_query("SELECT * FROM admin ") or die (mysql_error() );
    while(
    $row mysql_fetch_array($sql)){
    $admin_name =$row[admin_name];
    $admin_pass =$row[admin_pass];
    $result=mysql_query($sql);
    if( (
    $admin_name == $admin_name) && ($admin_pass == $admin_pass) ){
    $_SESSION['ses_name'] = "$admin_name";
    echo 
    "<br />";
    echo 
    "<br />";
    echo 
    "<br />";
    echo 
    "<center>";
    echo 
    "<table border='1' width='40%' dir='rtl'>";
    echo 
    "<tr>";
    echo 
    "<td width='40%'>";
    echo 
    "<center>[ تم تسجيل الدخول بنجاح ]</center>";
    echo 
    "</td>";
    echo 
    "</tr>";
    echo 
    "<tr>";
    echo 
    "<td width='40%'>";
    echo 
    "<center>سيتم حالياً تحويلك للوحة التحكم .. إن لم يكن متصفحة يدعم الإنتقال التلقائي يرجى الضغط <a href='admin_page.php'>[ هنا ]</a> وشكراً ..</center>";
    echo 
    "</td>";
    echo 
    "</tr>";
    echo 
    "</table>";
    echo 
    "</center>";
    } else {
    echo 
    "<br />";
    echo 
    "<br />";
    echo 
    "<br />";
    echo 
    "<center>";
    echo 
    "<table border='1' width='40%' dir='rtl'>";
    echo 
    "<tr>";
    echo 
    "<td width='40%'>";
    echo 
    "<center>[ حدث خطأ ما أثناء تسجيلك الدخول ]</center>";
    echo 
    "</td>";
    echo 
    "</tr>";
    echo 
    "<tr>";
    echo 
    "<td width='40%'>";
    echo 
    "<center>قد تكون البيانات الخاصة بالأدمن غير صحيحة يرجى العودة من <a href='index.php'>[ هنا ]</a> وإدخال البيانات الصحية مرة أخرى ..</center>";
    echo 
    "</td>";
    echo 
    "</tr>";
    echo 
    "</table>";
    echo 
    "</center>";
    }
    }
    ?>
    طبعاً عند قاعدة بأسم hamad وفيها حقل بأسم admin

    الحقل أدمن الحبوب في admin_id و admin_name و admin_pass

    ماعلينا من admin_id خلوة يولي

    المهم يوم أسوي تسجيل دخول يقولي خطأ في البيانات وأنا متأكد

    منها بأنها موجودة في قاعدة البيانات :shy:

    وهذا الملف حق index.php

    كود PHP:
    <html>
    <head>
    <title>[ لوحة تحكم الإدارة - تسجيل الدخول ]</title>
    <body>
    <?
    include '../includes/config.php';
    echo 
    "<br />";
    echo 
    "<br />";
    echo 
    "<br />";
    echo 
    "<br />";
    echo 
    "<center>";
    ECHO 
    "<form method='post' action='login.php'>";
    echo 
    "<table border='1' width='40%'>";
    echo 
    "<tr>";
    echo 
    "<td width='40%'>";
    echo 
    "<center>[ أسم المستخدم للأدمن ]</center>";
    echo 
    "</td>";
    echo 
    "</tr>";
    echo 
    "<tr>";
    echo 
    "<td width='40%'>";
    echo 
    "<input type='text' name='admin_name' size='62%'>";
    echo 
    "</td>";
    echo 
    "</tr>";
    echo 
    "<tr>";
    echo 
    "<td width='40%'>";
    echo 
    "<center>[ الرقم السري للأدمن ]</center>";
    echo 
    "</td>";
    echo 
    "</tr>";
    echo 
    "<tr>";
    echo 
    "<td width='40%'>";
    echo 
    "<input type='password' name='admin_pass' size='62%'>";
    echo 
    "</td>";
    echo 
    "</tr>";
    echo 
    "<tr>";
    echo 
    "<td width='40%'>";
    echo 
    "<center><input type='submit' value='دخول'> - <input type='reset' value='إعادة'></form></center>";
    echo 
    "</td>";
    echo 
    "</tr>";
    echo 
    "</table>";
    echo 
    "</center>";
    ?>
    </body>
    </html>
    ومثل منتم شايفين أستخدم نظام الجلسات فيه

    لأني ماحب الفديو كليب هههههه

    المهم ماعليها

    الحين الي نفسي أعرفه وش الغلط في الكود

    عيوني صارت كبيرة من كثر ماركز في الكود ومافي شي غلط :looking:

    مع أني مبتدأ برمجة :eek3:

    بإنتظار مبدعين سوالف :eek2:

    أخوكم

    أسمي فوق :nice:







  2. #2
    عضو فعال جدا
    تاريخ التسجيل
    Aug 2004
    المشاركات
    2,178


    المفروض انك تربط الإندكس بملف login.php عشان يتحقق من البيانات

    وليس ملف done.php






  3. #3
    عضو سوبر نشيط
    تاريخ التسجيل
    Jun 2005
    المشاركات
    774


    أدري بعد قلبي بس أنا معدل الكود أكثر من مرة

    الغلط ماهو في طلب الملف

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

    لأنه الغلط يقولي بيانات الدخول غلط

    شكراً لك يالغلا على المساعدة






  4. #4
    عضو فعال جدا
    تاريخ التسجيل
    Aug 2004
    المشاركات
    2,178


    أكيد بيقللك غلط لانك ماسويت طلب للتأكد من المعلومات

    ماهو نوع الخطأ ؟






  5. #5
    عضو سوبر نشيط
    تاريخ التسجيل
    Jun 2005
    المشاركات
    774


    عدلت الموضوع

    الخلل عزيزي بأني يوم أسجل البيانات الخاصة بالأدمن في الصفحة index.php

    وأضغط على دخول

    يقولي [ حدث خطأ ما أثناء تسجيلك الدخول ]

    البيانات كلها صح الي مدخلها من أسم الأدمن والرقم السري

    وما يقولي غير غلط غلط غلط






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


    هلا اخوي

    راح اعطيك كود انا استخدمة وشغال معاي الحين

    وعليك تعديل ما يلزم ليناسب ملفاتك وقاعدة بياناتك

    كود PHP:

    <?php 
    session_start
    ();
    include(
    'config.php');

    $UserName trim$_POST['UserName'] );
    $Pass     trim($_POST['Pass']) ;

    $query  " SELECT * FROM users WHERE UserName  = '$UserName' && UserPass = PASSWORD('$Pass')";
    $result mysql_query($query);
    $num    mysql_num_rows($result);

    if(
    $num<>1)    { echo "اطلع بر";} 
    else 
    {  echo 
    "مرحبا تم تسجيل دخولك<br>";
        echo 
    '<a href = "admin.php">إذهب إلى لوحة التحكم</a>';
                
        
    $row      mysql_fetch_array($result);
        
    $sUserID   $row['UserID'];
                
        
    session_register('sUserID'); }  
    ?>
    تحياتي لك






  7. #7
    عضو سوبر نشيط
    تاريخ التسجيل
    Jun 2005
    المشاركات
    774


    أحلىىىىى حبتين لأحلى مبرمج بسوالف (( 7bteen ))

    يلوموني فيك يالغلا

    بارك الله فيك وجعلها في ميزان حسناتك الكود زبط 100%

    أخدمك بأفراحك إن شاء الله يالغلا










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

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

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