تغطية مباشرة لأحداث منتدى الإعلام الجديد المقام بمدينة أبوظبي
هل تقترح تمديد مسابقة سوالف كاست؟

 

العودة   سوالف سوفت > قسم تطوير وبرمجة المواقع للمتقدمين > PHP
المدوّنات البحث مشاركات اليوم اجعل كافة المشاركات مقروءة

رد  
 
LinkBack أدوات الموضوع
عضو جديد
تاريخ التسجيل: Jun 2008-
#1 (permalink)  
Lightbulb المرجوا المساعدة في انشاء صفحةمتصل بقاعدة البينات لعرض نتائج امتحانات


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

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

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

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

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






jall77 غير متواجد حالياً   قديم 15-06-2008, 03:45 PM
رد مع اقتباس
عضو جديد
تاريخ التسجيل: Jun 2008-
#2 (permalink)  

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

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

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






jall77 غير متواجد حالياً   قديم 15-06-2008, 04:38 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: May 2006-
#3 (permalink)  

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

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

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

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

كود 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






__________________
::::::::::::::::::: لمراسلتي :::::::::::::::::::
:::::::::::: abdvvv (at) gmail.com ::::::::::::

بطاقات إسلامية
الحارث غير متواجد حالياً   قديم 15-06-2008, 05:36 PM
رد مع اقتباس
عضو جديد
تاريخ التسجيل: Jun 2008-
#4 (permalink)  

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

تحياتي لك






jall77 غير متواجد حالياً   قديم 15-06-2008, 05:49 PM
رد مع اقتباس
عضو جديد
تاريخ التسجيل: Jun 2008-
#5 (permalink)  

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







التعديل الأخير تم بواسطة : jall77 بتاريخ 15-06-2008 الساعة 06:03 PM.
jall77 غير متواجد حالياً   قديم 15-06-2008, 06:01 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: May 2006-
#6 (permalink)  

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

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

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

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






__________________
::::::::::::::::::: لمراسلتي :::::::::::::::::::
:::::::::::: abdvvv (at) gmail.com ::::::::::::

بطاقات إسلامية
الحارث غير متواجد حالياً   قديم 15-06-2008, 09:13 PM
رد مع اقتباس
عضو جديد
تاريخ التسجيل: Jun 2008-
#7 (permalink)  

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

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

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






الملفات المرفقة
نوع الملف: zip Bureau.zip‏ (948 بايت, المشاهدات 11)
jall77 غير متواجد حالياً   قديم 15-06-2008, 09:43 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: May 2006-
#8 (permalink)  

اهلا بك اخي

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

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

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

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

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

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






الملفات المرفقة
نوع الملف: zip std.zip‏ (1.8 كيلوبايت, المشاهدات 24)
__________________
::::::::::::::::::: لمراسلتي :::::::::::::::::::
:::::::::::: abdvvv (at) gmail.com ::::::::::::

بطاقات إسلامية
الحارث غير متواجد حالياً   قديم 16-06-2008, 02:56 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: May 2006-
#9 (permalink)  

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

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






__________________
::::::::::::::::::: لمراسلتي :::::::::::::::::::
:::::::::::: abdvvv (at) gmail.com ::::::::::::

بطاقات إسلامية
الحارث غير متواجد حالياً   قديم 16-06-2008, 04:19 PM
رد مع اقتباس
عضو جديد
تاريخ التسجيل: Jun 2008-
#10 (permalink)  

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

قد قمت بتجربته الصفحة شغالة لكن عند ادخال رقم الطالب و الضغط على زر تنفيذ تظهر الرسالة:
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!

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






الملفات المرفقة
نوع الملف: zip conf.zip‏ (249 بايت, المشاهدات 3)

التعديل الأخير تم بواسطة : jall77 بتاريخ 16-06-2008 الساعة 05:34 PM.
jall77 غير متواجد حالياً   قديم 16-06-2008, 05:31 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: May 2006-
#11 (permalink)  

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

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

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

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

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

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

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

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

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






__________________
::::::::::::::::::: لمراسلتي :::::::::::::::::::
:::::::::::: abdvvv (at) gmail.com ::::::::::::

بطاقات إسلامية
الحارث غير متواجد حالياً   قديم 16-06-2008, 11:38 PM
رد مع اقتباس
عضو جديد
تاريخ التسجيل: Jun 2008-
#12 (permalink)  

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






jall77 غير متواجد حالياً   قديم 17-06-2008, 12:49 AM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: May 2006-
#13 (permalink)  

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

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

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

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






__________________
::::::::::::::::::: لمراسلتي :::::::::::::::::::
:::::::::::: abdvvv (at) gmail.com ::::::::::::

بطاقات إسلامية
الحارث غير متواجد حالياً   قديم 17-06-2008, 10:16 AM
رد مع اقتباس
عضو فعال
تاريخ التسجيل: Jun 2007-
#14 (permalink)  

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






mwafi غير متواجد حالياً   قديم 17-06-2008, 11:05 AM
رد مع اقتباس
رد


 

أدوات الموضوع

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

كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة


المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
جديد شركة دبي هوست1 دبي هوست1 الاستضافة المشتركة Shared Hosting 0 06-06-2008 01:17 PM
عروض لا تسطيع رفضها ولفتره محددوده شكرااا 1z1z الاستضافة المشتركة Shared Hosting 5 28-04-2008 10:57 PM
عروٍِضًٍِِ ـآلصحرٍِآءٍِ ـآسعـآر خيـآليهـٍِ shab souri الاستضافة المشتركة Shared Hosting 0 11-06-2007 03:08 PM
تم حظر كل المجموعات بالكامل!!! ما هو الحل؟؟؟ للخبراء بقاعدة البيانات ارجو المساعدة Abdulrahman Alswaid إصلاح وصيانة المنتديات 10 03-02-2007 06:42 PM


الساعة الآن: 08:18 AM بتوقيت المملكة العربية السعودية