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

 

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

رد  
 
LinkBack أدوات الموضوع
عضو سوبر نشيط
تاريخ التسجيل: Feb 2003-
#1 (permalink)  
كيف نورد المعلومات لملف اكسل


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

ما هي الطريقه؟






__________________
لا اله الا انت سبحانك اني كنت من الظالمين
EsKi غير متواجد حالياً   قديم 23-03-2006, 04:20 PM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Jun 2005-
#2 (permalink)  

تفضل اخوي مع تغير اسم الجدول والحقول بما يتناسب مع برنامجك

كود PHP:
<?php
$query 
"SELECT * FROM name WHERE uphone='$iduser'";
    
$filename "اسم ملف الاكسل.csv";
$result mysql_query($query)or die(mysql_error());
    while (
$r mysql_fetch_array($result))
    {
$name $r['name'];
$phone $r['phone'];

            
$content .= "$name:$phone\r\n";
    }
    
header("Content-Type: application/octet-stream");
    
header("Content-Disposition: attachment;filename=\"$filename\"");
    echo 
$content;
?>






سيف جرافيكس غير متواجد حالياً   قديم 23-03-2006, 06:23 PM
رد مع اقتباس
عضو سوبر نشيط
تاريخ التسجيل: Feb 2003-
#3 (permalink)  

يسلمووووووووو

جاري التجربه
شكرا






__________________
لا اله الا انت سبحانك اني كنت من الظالمين
EsKi غير متواجد حالياً   قديم 23-03-2006, 07:13 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Nov 2005-
#4 (permalink)  

اخي سيف حاولت ان اجرب الطريقة لكنها لم تنفع ظهر
Cannot add header information - headers already sent by (output started at c:\apache\htdocs\vb1\upload\excel.php


Warning: Cannot add header information - headers already sent by (output started at c:\apache\htdocs\vb1\upload\excel.php:2)






__________________
موقع مدرسة القصاب الاسلامي
alkasabschool.com
سوري غير متواجد حالياً   قديم 08-03-2007, 01:25 PM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: May 2006-
#5 (permalink)  

اعتقد المشكلة عندك من انك كتبت شيء قبل الكود

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

ولا حتى مساف او سطر فاضي

بعدل قليل بكود اخوي سيف

كود PHP:
<?php
$filename 
"اسم ملف الاكسل.csv";
header("Content-Type: application/octet-stream"); 
header("Content-Disposition: attachment;filename=\"$filename\""); 

$query "SELECT * FROM name WHERE uphone='$iduser'";  
$result mysql_query($query)or die(mysql_error()); 
while (
$r mysql_fetch_array($result)) 

echo 
"$name = $r['name'] "
echo 
"$phone = $r['phone'] <br>";

?> 


نظريا ان شاء الله تمام :)






__________________
سبحان الله والحمد لله ولا اله الا الله والله اكبر
افضل [ بيج رانك 4 ] <<< كان سابقا .. الحين 2 :(
abady 999 غير متواجد حالياً   قديم 08-03-2007, 07:35 PM
رد مع اقتباس
رد


 

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

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

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



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