تصدير قاعدة البيانات الى ملف pdf

في كثير من الأحيان نحتاج الى نقل البيانات الموجدودة في جدول في قاعدة البيانات الى ملف pdf  مخزن على الهارد ديسك، عبر تصدير قاعدة البيانات الى ملف pdf كيفية اتمام هذه العملية مع اعطاء امكانية للمستخدم باختيار قاعدة البيانات التي تحتوي على هذا الجدول وأيضا تحديد اسم هذا الجدول وتحديد الحقول المطلوب تخزينها واظهارها في ملف ال pdf مع اعطاء المستخدم امكانية اختيار اسم الملف والحقول المخزنة فيه.

الخطوة الأولى : نقوم بعمل فورم تستقبل البيانات اللازمة لتخليق ملف الكونفجريشن الذي يقوم بالاتصال بقاعدة البيانات ولتكن login.php  كما في الصوره

l

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

الخطوة الثانية : تصميم فورم ولتكن باسم select_tables.php تتصل بقاعدة البيانات التى تم تحيديها في الخطة السابقة لجلب جميع الجداول في هذه القاعدة واختيار الجدول المراد تحويله الى ملف pdf وايضا في هذه الخطوة سوف يحدد المستخدم اسم ملف ال pdf الذي سيت تخزينه على الهارد ديسك كما في الصورة

pdf2

الحطوة الثالتة : الان وبعد تحديد اسم الجدول سنعرض جميع الحقول الموجدودة في الجدول لاعطاء المستخدم امكانية تحديد الحقول المطلوب تخزينها في الملف وايضا تحديد اسم لكل حقل بحيث سيظهر هذا الاسم عند عرض الملف ولتكن اسم الفورم select_columns.php  كما في الصورة

pdf3

الان سوف نختار اول 3 حقول على سبيل المثال لتخزينها في ملف ال pdf وسنعين ايضا اسماء لهذه الحقول لكى تظهر في الملف كما في الصورة

pdf4

الان عند الضغظ على حفظ سيتم تخليق ملف ال pdf  بنفس الاسم الذي حدده المستخدم في الخطوة الثانية والمخزن فيه بينات ال 3 حقول التى تم اختيارها في الخطوة الثالته بنفس الاسماء اللتى حددها المستخدم كما في الصورة

pdf5

الاسكربت موجود كامل في المرفقات

تحميل سكريبت تصدير من قاعدة بيانات إلى ملف PDF

مع ملاحظة وجود ملفين مهمين جدا هما fpdf.php&table.php وهما المسؤلين عن تخليق ملف ال pdf والتعامل مع خصائصه فمثلا:

*دالة AddPage()  هي المسؤله عن انشاء صفحة جديده في الملف.

*دالة AddCol() المسؤله عن اضافة عمود جديد للجدول .

* دالة Table() المسؤله عن التعامل مع الكويري واضافه جميع الحقول المحددذ في الكويري.

*دالة Output() المسؤله عن تخليق ملف ال pdf بالاسم المحدد و حفظه في المكان الذي يتم تحديده في الدلة واذا لم يتم تحديد مكان لحفظ الملف سيت حفظه في نفس فولدر الاسكربت.

تحياتنا;
أسماء يحيي
فريق البرمجة
منبع لحلول الأعمال و الإنترنت
الدرس مقدم من مدونة منبع لحلول الأعمال و الإنترنت

المصدر: تصدير جدول من قاعدة البيانات الى ملف pdf

author photo two

أسماء متخصصة فى برمجة المواقع التى تقوم منبع بإطلاقها ,تستطيع إنجاز المهام المطلوب تنفيذها فى الوقت المحدد لها وعلى المستوى المطلوب , تسعى دائما لتحصيل المعرفة التى تساعد فى تنمية مداركها وتطوير الخدمات التى تقدمها منبع لعملائها .

  • السلام عليكم المرجو لوتفضلتم عمل رابط فيديواو صور لكل مرحلة بهده المراحل لان هدا الموضوع مهم جدا ونجد تطبيقاته في مجموعة المواقع الجامعية او التسجيل في المدارس .
    .

  • احصل على كوبون اعلاني لجووجل ادورد بقيمة تصل حتى 100$

    >

    هل تريد الوصول لعملاء أكثر من خلال موقعك الإلكتروني؟