عرض مشاركة واحدة
  #3  
قديم 06-06-2011, 02:18 AM
الصورة الرمزية vip_ame
vip_ame vip_ame غير متواجد حالياً
مُعلم رياضيات إعدادي
 
تاريخ التسجيل: Jul 2008
المشاركات: 589
معدل تقييم المستوى: 17
vip_ame is on a distinguished road
افتراضي

ان شاء الله يا استاذ مافيش مشكلة بس لازم يبقى ليك خبرة الى حد ما فى الphp , mysql , excel

انا هاقولك بكل امانه الخطوات اللى انا عملتها :

اولا انت محتاج تجهز النتيجة على ملف اكسيل كل اللى فيه رؤوس الاعمدة تبقى مسلسل sid ثم الصف gid ثم اسم الطالب sname ثم رقم الجلوس snum ثم درجات المواد حسب ما تحب انها تظهر - رفعتلك مثال فى المرفقات

ثانيا محتاج برنامج تحويل من الاكسيل لقاعدة بيانات mysql - رفعتهولك فى المرفقات

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

الخطوات

1- هاتنزل ملفات الاسكربت كاملة على الموقع بتاعك وبعدها هاتبدأ تسطب الاسكربت عادى جدا
من الملف \install\install.php بعد اسم الموقع بتاعك و المجلد اللى نزلت فيه ملفات الاسكربت

2- بعد التسطيب هاتفتح لوحة التحكم وتدخل الصفوف اللى انت عايز تنزل نتائجها

3- تفتح phpmyadmin ومنها تفتح قاعدة البيانات اللى انت عاملها للاسكربت هاتلاقى فيه جدول باسم result ده اللى هاتعدل عليه وتعمل فيه كل البيانات اللى انت عايزها تظهر يعنى هاتعمل فيه حقول بالمسلسل و الصف و رقم الجلوس و اسم التلميذ sname بنفس الترتيب اللى انت عامله فى ملف الاكسيل

4- تفتح برنامج تحويل الاكسيل الى mysql و تحول الشيت الى قاعدة بيانات mysql موجود مثال مرفق لما بعد التحويل باسام result.sql

5 - تفتح phpmyadmin وتعمل استيراد لملف قاعدة البيانات

6- تفتح ملفات الاسكربت natiga هاتلاقى ملف اسمة getresult.php افتحة ببرنامج النوت باد
ودور على السطور اللى فيها
$a19=$student['mark'];
$a1=$student['arn'];
$a2=$student['arg'];
$a3=$student['enn'];
$a4=$student['eng'];
$a5=$student['man'];
$a6=$student['mag'];
$a7=$student['scn'];
$a8=$student['scg'];
$a9=$student['drn'];
$a10=$student['drg'];
$a11=$student['artn'];
$a12=$student['artg'];
$a13=$student['han'];
$a14=$student['hag'];
$a15=$student['ac1n'];
$a16=$student['ac1g'];
$a17=$student['ac2n'];
$a18=$student['ac2g'];
$a20=$student['markg'];
$a21=$student['dn'];
$a22=$student['dg'];
$a23=$student['frn'];
$a24=$student['frg'];
$a25=$student['num'];
$sname=$student['sname'];
$gradeid=$student['gid'];
وتعدل على اساس اللى انت ضايفة فى قاعدة البيانات من خلال phpmyadmin وتحذف الحقول اللى انت حذفتها وتضيف الجديد اللى انت ضيفته وكده مثلا
$a23=$student['frn']; ده اسم الحق اللى فى قاعدة البيانات frn وانا اديتله الترميز $a23 وهكذا بالمثل

6- تفتح برنامج frontpage او اى برنامج html وتصمم شكل الشهادة اللى انت عايزة وتدخل مكان الدرجات الكود ده
<?php echo $a23;?> حسب الترميز اللى انت عملته
وبعدها تفتح ملف getresult.php تانى وتستبدل منه الكود من اول
<table id="table1" dir="rtl" style="table-layout:
حتى
</tr>
</table>

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

وبكده يبقى انت خلصت
وبالتوفيق ان شاء الله
الملفات المرفقة
نوع الملف: rar xls2sql.rar‏ (797.5 كيلوبايت, المشاهدات 124)
نوع الملف: rar result.rar‏ (32.8 كيلوبايت, المشاهدات 82)
__________________
لا تعليق !!!
رد مع اقتباس