الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال عن الطباعة بال Php

بدأه بو خالد في 9 نوفمبر 2008 · 6 رد · 1,042 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

في البداية اشكركم جزيل الشكر على التفاعل الغير عادي ، وهذا ان دل فإنما يدل على المعرفة الهائلة لديكم

عندي سؤال وكلي امل ان اجد احد الاعضاء "من فطاحلة ال php " ليجاوب على سؤالي :wacko:

كنت قد اعددت برنامج خاص بقسم للشؤون الإدارية باستخدام ال php و ال mysql ، في هذا البرنامج اقوم بتخزين بيانات الموظفين وبيانات الاجازات ومباشرات العمل لعرضها حسب الحاجة .

واردت تطوير البرنامج ليقوم بعمل تقارير شهرية عن الاجازات كل بحدى ليتم طباعتها بالعرض على ورق A4 كما ويقوم بطباعة المراسلات الرسمية الثابتة الصيغة كعمل ال mail marge في برنامج Microsoft word .

السؤال هو : كيف يمكنني تنسيق عرض صفحة الانترنت ليتم طباعتها كصفحة وورد وعلى ورق A4 لطباعة الكشوف والمراسلات الرسمية ؟

مع العلم بأن الكشف قد يحتوي على 15 صفحة .

وشكراً :wub:

:lol: :lol: :lol:

:lol: :lol:

:lol:

#2

عزيزي

اقتباس
...ليتم طباعتها بالعرض...

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

وبعدها قم بالضغط على File من المتصفح لديك واختار Page setup ومن ثم غير النوع ليكون بالعرض ونوع الورقه A4

وبعدها اطبع :)

بالتوفيق

تم تعديل هذه المشاركة بواسطة DeaD SouL في 9 نوفمبر 2008 في 19:13

أعتذر وبشده عن انقطاعي.. وذلك بسبب مشروعي الجديد

-------------------

100(سبحان الله وبحمده، سبحان الله العظيم) = 0 سيئة

-------------------

dssighg7.png

#3

توجد طريقة اخرى استخدمها

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

فباستخدام الامر

$result = mysql_query("SELECT * INTO OUTFILE 'r.xls' FROM `users`", $link);

سيتم انشاء ملف اكسيل بالبيانات التى حددتها وهناك

من قائمة ملف اختار ناحية الطباعة وحدد ونسق صفحات الطباعة

تم تعديل هذه المشاركة بواسطة الفيل الطائر في 9 نوفمبر 2008 في 23:15

#4

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

أخوي DeaD SouL وأخوي الفيل الطائر

اولاً : جزاكم الله خير على الرد السريع :thumb_up:

ثانياُ : بالنسبة لردك أخوي DeaD SouL شتقصد بالـ "بالهتمل" :(

اما أخوي الفيل الطائر

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

وانت وفرت علي نص المشوار :clapping: ، بس الملف الاكسل وين راح ينشأ

وشكراً مرة أخرى

:)

#5

عزيزي

اقتباس
شتقصد بالـ "بالهتمل"

قصدي يالغالي HTML Hyper Text Markup Language

اقتباس
قاعد ادور على function تنشأ ملف وورد وملف اكسل

راجع الوصلة التاليه /index.ph...st&p=888516

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

بالتوفيق

أعتذر وبشده عن انقطاعي.. وذلك بسبب مشروعي الجديد

-------------------

100(سبحان الله وبحمده، سبحان الله العظيم) = 0 سيئة

-------------------

dssighg7.png

#6
<body>
<table width ="750">
باقى كود الصفحة
</table>
</body>

ال 750 هى عرض الصفحة التى ستظهر وستطبعها عند الطباعة ويمكن جعلها 5000 مثلا

ويمكن عدم تحديد العرض كليا فتزيد الصفحة بالعرض حتى تحوى كل البيانات

ويمكن استخدام الصفحة التى اشار بها الاخ

DeaD SouL

وبها دوال للتحويل

او يمكن استخدام برنامج جاهز لتحويل قاعدة البيانات

وملف الاكسيل سينشأ هنا لو اسم قاعدة البيانات news

C:\AppServ\MySQL\data\news

تم تعديل هذه المشاركة بواسطة الفيل الطائر في 10 نوفمبر 2008 في 17:54

#7

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

أخوي DeaD SouL وأخوي الفيل الطائر

بحاول اطبق الطريقة

شكراً وجزاكم الله خير

:ty:

مواضيع مشابهة