تغطية مباشرة لديمو كامب دبي 3
هل تقترح تمديد مسابقة سوالف كاست؟

 

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

رد  
 
LinkBack أدوات الموضوع
عضو نشيط
تاريخ التسجيل: Jun 2006-
#1 (permalink)  
هل هناك طريقة لتصدير بيانات منسقة من قاعدة البيانات في ملف doc أو xsl


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

هل هناك طريقة لتصدير ملفات ورد doc بصيغة انا اكون منسقها مسبقا ويتم طباعة المتغيرات
مثلا نموذج فواتير

او بالاكسيل xsl

انا حاول بالكود هذا

كود PHP:
<?php
header
('(anti-spam-(anti-spam-content-type:)) text/plain ');
header('Content-Disposition: attachment; filename="test.doc"');
$hassan ="11212";
$temp1=<<<EFO
"hassan ","ahmad"
EFO;
echo 
$temp1;
?>
لكن المشكلة التنسيق بطلع بالصيغة html

أتمنى مساعدتي بذالك






ksa-pc غير متواجد حالياً   قديم 06-03-2008, 07:20 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Jan 2008-
#2 (permalink)  

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

هناك دالة لكتابة الملفات بصيغة csv و هي صيغة يدعمها برنامج Microsoft Excel

كود PHP:
$data = array("hassan ","ahmad");
$fp fopen('test.csv',"w");
fputcsv($fp,$data);
fclose($fp); 
و لفتح هذه النوعية استعمل الدالة fgetcsv

لكن بالنسبة ل doc و xls فلا أعتقد هناك وسيلة سهلة للكتابة بهم أو قد يفيدك أحد الاخوان بها.

لكم تحياتي..






mr_m غير متواجد حالياً   قديم 06-03-2008, 08:10 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Jun 2006-
#3 (permalink)  

اقتباس:
المشاركة الأصلية كتبت بواسطة mr_m مشاهدة المشاركة
و عليكم السلام و رحمة الله و بركاته..

هناك دالة لكتابة الملفات بصيغة csv و هي صيغة يدعمها برنامج Microsoft Excel

كود PHP:
$data = array("hassan ","ahmad");
$fp fopen('test.csv',"w");
fputcsv($fp,$data);
fclose($fp); 
و لفتح هذه النوعية استعمل الدالة fgetcsv

لكن بالنسبة ل doc و xls فلا أعتقد هناك وسيلة سهلة للكتابة بهم أو قد يفيدك أحد الاخوان بها.

لكم تحياتي..

بالنسبة للcsv ممتازة طباعة المخرجات فيه وانا شاهدت هذا الكود باحد المواقع الاجنبية
كود PHP:
 
<?
// Connect database
$database="tutorial";
$table="name_list";
mysql_connect("localhost","","");
mysql_select_db("tutorial");
$result=mysql_query("select * from $table");
$out ''
// Get all fields names in table "name_list" in database "tutorial".
$fields mysql_list_fields(tutorial,$table);
// Count the table fields and put the value into $columns. 
$columns mysql_num_fields($fields);

// Put the name of all fields to $out. 
for ($i 0$i $columns$i++) {
$l=mysql_field_name($fields$i);
$out .= '"'.$l.'",';
}
$out .="n";
// Add all values in the table to $out. 
while ($l mysql_fetch_array($result)) {
for (
$i 0$i $columns$i++) {
$out .='"'.$l["$i"].'",';
}
$out .="n";
}
// Open file export.csv.
$f fopen ('export.csv','w');
// Put all values from $out to export.csv. 
fputs($f$out);
fclose($f);
header('(anti-spam-content-type:) application/csv');
header('Content-Disposition: attachment; filename="export.csv"');
readfile('export.csv');
?>
الله يعطيك العافية بس المهم عندي doc






ksa-pc غير متواجد حالياً   قديم 06-03-2008, 09:22 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Jun 2006-
#4 (permalink)  

الان وجدت ضالتي من ناحية ملفات csv لطباعة التقارير
طبعا هذا الكود مبسط وتقدر تسوي فيه اللي تبي سواء كانت النتائج ثوابت او من قواعد البيانات

انظر الى هذا الكود

كود PHP:
<?php
header
('(anti-spam-(anti-spam-content-type:)) text/plain ');
header'Content-Disposition: attachment; filename="hassan.csv"' );  
$temp1=<<<EFO
hassan ; mohammed ; خالد ;
12;21;21
EFO;
echo 
$temp1;
 
?>
بمعنى ان

كود PHP:

تعني حقل جديد
والسطر الجديد هو التسجيل الجديد

الكود السابق مفيد ولكن اغلب الاستضافات مقفلين اكود fopen واخواتها
ان شاء الله الجميع يستفيدون






ksa-pc غير متواجد حالياً   قديم 06-03-2008, 09:36 PM
رد مع اقتباس
رد


 

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

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

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


المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
دالة extract لتعريف حقول قاعدة البيانات كمتغيرات أحمد أبو النصر PHP 19 19-07-2006 01:47 PM
الرهيب 2002 لإسترجاع قاعدة البيانات من أي نوع Adhari.com تطوير الويب 95 27-05-2006 08:05 PM
تم اختراق المنتدى وانتظر مساعدتك عا جلا هدهد سليمان إصلاح وصيانة المنتديات 9 09-01-2003 11:40 PM
و أخيراً الطريقة الصحيحة و الكاملة لنسخ و نقل قاعدة البيانات سفير الشوق تطوير الويب 16 11-07-2001 08:18 PM
تركيب vB تطوير الويب 9 07-08-2000 06:41 AM


الساعة الآن: 06:33 PM بتوقيت المملكة العربية السعودية