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

الموضوع: المرجوا المساعدة في انشاء صفحةمتصل بقاعدة البينات لعرض نتائج امتحانات

  1. #1
    عضو جديد
    تاريخ التسجيل
    Jun 2008
    المشاركات
    8

    Lightbulb المرجوا المساعدة في انشاء صفحةمتصل بقاعدة البينات لعرض نتائج امتحانات



    السلام عليكم
    في البداية نشكر هذا المنتدى الذي يقدم مجموعة من الدروس تمكن من معرفت لغة PHP

    اني شخص بدائي أريد تكوين صفحة عرض نتائج امنتحانات (اني مدرس)
    تتكون من زر البحت و خانة لتسجيل رقم تسجيل التلميذ

    الهدف هو عند ادخال رقم السجيل للتلميذ و الضغط على زر البحث تعرض نقطة التلميذ و الملاحظة (انتقال او تكرار)

    -نرجوا منكم المساعدة

    لا تبخل علينا بمعلوماتكم
    تحياتي للجميع







  2. #2
    عضو جديد
    تاريخ التسجيل
    Jun 2008
    المشاركات
    8


    انتظر منكم تزويدنا بالكود لجلب معطيات من قاعدة البينات الى الملف

    مازلت انظر منكم المساعدة

    جزاكم الله خير ا






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


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

    انا ايضا لست محترف في البي اتش بي

    لكن حاولت المساعد

    جرب الكود التالي

    كود PHP:
    <?php

    if (!$_POST['submit'])
    {
    ?>

    <form method="POST" action="<?php echo $_SERVER['PHP_SELF']; ?>">
        <table border="0" width="60%" cellspacing="0" cellpadding="0" align="center">
            <tr>
                <td width="300" align="left"><b>الدخول لدرجة الطالب بواسطة رقم التسجيل الخاص به:</b></td>
                <td width="115"><input type="text" name="std_id" size="20"></td>
                <td><input type="submit" value="تنفيذ" name="submit"></td>
            </tr>
        </table>
    </form>


    <?
    }
    else
    {
    include(
    'conf.php');
    // open database connection
    $connection mysql_connect($host$user$pass)
    or die (
    'Unable to connect!');
    // select database
    mysql_select_db($db) or die ('Unable to select database!');

    $com_id=$_POST['std_id'];
    $query "SELECT * 
    FROM std 
    where std_id='
    $std_id';
    $result = mysql_query($query)
    or die ("
    Error in query$query" . mysql_error());

    $row = mysql_fetch_object($result);
    // print details
    if (
    $row)
    {
    ?>

    <table>
    <tr>
    <td>إسم الطالب</td>
    <td><?php echo 
    $row->std_name; ?></td>
    </tr>
    <tr>
    <td>درجة الطالب</td>
    <td><?php echo 
    $row->std_grade; ?></td>
    </tr>
    </table>

    <?
    }
    else
    {

    echo 'درجة الطالب غير متوفرة';
    }
    }

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

    افترضت اسم الجدول std
    وافترضت رقم الطالب هو std_id
    وافترضت درجة الطالب std_grade





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

  4. #4
    عضو جديد
    تاريخ التسجيل
    Jun 2008
    المشاركات
    8


    مشكووور على المساعدة واهتمامك للموضوع
    سأجرب

    تحياتي لك






  5. #5
    عضو جديد
    تاريخ التسجيل
    Jun 2008
    المشاركات
    8


    لقد جربت تلك الكود .انه لا يعمل
    تحياتي لك





    التعديل الأخير تم بواسطة jall77 ; 15-06-2008 الساعة 07:03 PM

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


    اخي الكريم ممكن تذكر لي ما هو الخطأ الذي يظهر لك في المتصفح بالضبط

    وهل تأكدت انك وضعت اسماء الحقول الصحيحة واسم الجدول الصحيح في قاعدة البيانات

    وهل تأكد من وضع ملف الاتصال بقاعدة البيانات

    انا افترضت اسم ملف قاعدة البيانات هو conf.php وتأكد من ان تعيد تسميته بنفس اسم ملف الاتصال لديك





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

  7. #7
    عضو جديد
    تاريخ التسجيل
    Jun 2008
    المشاركات
    8


    أولا أشكرك على اهتمامك للموضوع
    خطأ الذي يظهر لي هو : Parse error: parse error in c:\apache\htdocs\must\index.php on line 34

    بالنسبة للملف conf وكود جدول البيانات فهو في المرفق

    تحياتي لك أخي العزيز على المساعدة





    الملفات المرفقة الملفات المرفقة

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


    اهلا بك اخي

    لا شكر على واجب

    تفضل هذا الكود بعد التعديل مع المرفقات

    ارفقت لك ايضا قاعدة البيانات بعد التعديل عليها

    وارفقت لك ملف الاتصال

    حفظك الله من كل مكروه

    واذا لم يعمل اخبرني





    الملفات المرفقة الملفات المرفقة
    • نوع الملف: zip std.zip‏ (1.8 كيلوبايت, 48 مشاهدات)
    __________________
    سبحان الله وبحمده ، سبحان الله العظيم

  9. #9
    عضو نشيط
    تاريخ التسجيل
    May 2006
    المشاركات
    294


    نسيت اقولك اني حطيت 4 علامات لاربع طلاب لتجربة البرنامج

    تستطيع ان تضع في الخانه من رقم 1 الى 4 لكي تظهر لك الدرجات





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

  10. #10
    عضو جديد
    تاريخ التسجيل
    Jun 2008
    المشاركات
    8


    السلام عليكم
    أشكرك أخي الحارث على مساعدتك لي واهتمامك للموضوع ونطلب من الله ان يجازك خيرا

    قد قمت بتجربته الصفحة شغالة لكن عند ادخال رقم الطالب و الضغط على زر تنفيذ تظهر الرسالة:
    Warning: Access denied for user: 'root@localhost' (Using password: YES) in c:\apache\htdocs\index.php on line 48

    Warning: MySQL Connection Failed: Access denied for user: 'root@localhost' (Using password: YES) in c:\apache\htdocs\index.php on line 48
    Unable to connect!
    فهمت من الرسالة ان خطأ حدث في الصف 48 أي في ملف conf قمت بتعديله كما في المرفق
    لكن عند ادخال رقم الطالب و الضغط على زر تنفيذ تظهر الرسالة:
    $host="localhost"; $username="root"; $password=""; $db_name="student"; $tbl_name="std"; mysql_connect("$host", "$username", "$password")or die("cannot connect"); mysql_select_db("$db_name")or die("cannot select DB");Unable to select database!

    حيرتني المشكلة
    تحياتي لك
    أشكرك على كل مساعدتك ونتمنى لك كل التوفيق





    الملفات المرفقة الملفات المرفقة
    التعديل الأخير تم بواسطة jall77 ; 16-06-2008 الساعة 06:34 PM

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


    اخي الكريم انا اشتغل معاي البرنامج طبيعي

    ولو تستخدم ملف الاتصال اللي ارسلته لك انا يكون افضل مع تعديل اسم القاعدة اذا كان يختلف وتغير باسوورد اليوزر اذا كان يختلف

    وملف الاتصال اللي ارسلته انته يحتوي على الجملة التالية

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

    وهي موجوده في ملف البي اتش بي للبرنامج واعتقد تكرارها ممكن يسبب مشكله

    والشي الثاني نسيت تضع كود البدايه والنهايه للملف
    اللي هو <? ?>

    وايضا وضعت اسم الجدول وهو غير مطلوب لان اسم الجدول موجود في ملف البرنامج مع جملة الاستعلام

    بما انه البرنامج اشتغل معاي فانصحك تستخدم ملف الاتصال الاول اللي ارسلته لك ... مع تثبيت الجدول الجديد في قاعده البيانات

    حاول وقولي شصار معاك





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

  12. #12
    عضو جديد
    تاريخ التسجيل
    Jun 2008
    المشاركات
    8


    السلام عليكم
    أخي العزيز الحارث أشكرك جزيل الشكر على المجهودات التي بدلتها معي
    ان البرنامج اشتغل ان المشكلة كانت في السرفور المحلي قمت باعادة الجهاز وشغلت السرفور اشتغل البرنامج
    كم انا سعيد جدا .لقد تعبت جدا في البحت عنه.أسعدتني كثيرا اتمنى من الله ان يسعدك في الدنيا والاخر
    ألف شكر لك
    لدي سؤال: ممكن أن ننشأ صفحة من خلالها نرسل البيانات الى الجدول من دون دخول الى قاعدة البيانات
    تحياتي لك






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


    وعليكم السلام

    اهلا بك اخي الكريم

    اتمنى ان استطعت ان افيدك ولو بشيء قليل

    بالنسبة لانشاء صفحة تضيف البيانات الى الجدول ... افتح الرابط التالي وسوف تجد شرح عنها
    Team Tutorials » Inserting Data Into a MySQL Database using PHP





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

  14. #14
    عضو فعال
    تاريخ التسجيل
    Jun 2007
    المشاركات
    1,369


    اخي انت تطلب اسكرب كامل وليس صفحة !
    حاول البحث عن اسكربت متوافق مع متطلباتك





    __________________
    من جديد :)





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

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

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