|
|
|
สอบถามเกี่ยวกับ ปัญหา การ export ครับ php ผมควรจะแก้ไขยังไงบ้างครับ |
|
|
|
|
|
|
|
คือ ผมติดปัญหาเกี่ยวกับการ export ครับ ส่วนที่ error ใช่การระบุ path รึป่าวครับ แล้วจะมีวิธีแก้ไขอย่างไงบ้างครับ
รูปภาพสำหรับ run เกิด error ครับ
ส่วนของ code ครับ
Code (PHP)
<html>
<head>
<title>test 01</title>
</head>
<body>
<?php
$objConnect = mysql_connect("localhost","root","root") or die("Error Connect to Database");
$objDB = mysql_select_db("libedb");
$strSQL = "SELECT * FROM user";
$objQuery = mysql_query($strSQL);
if($objQuery)
{
//*** Get Document Path ***//
$strPath = realpath(basename(getenv($_SERVER["SCRIPT_NAME"])));
//*** Excel Document Root ***//
$strFileName = "MyXls/logfile_student.xls";
//*** Connect to Excel.Application ***//
$xlApp = new COM("Excel.Application");
$xlBook = $xlApp->Workbooks->Add();
//*** Create Sheet 1 ***//
$xlBook->Worksheets(1)->Name = "user";
$xlBook->Worksheets(1)->Select;
//*** Header ***//
$xlApp->ActiveSheet->Cells(1,1)->Value = "user_id";
$xlApp->ActiveSheet->Cells(1,2)->Value = "position_id";
$xlApp->ActiveSheet->Cells(1,3)->Value = "title_id";
$xlApp->ActiveSheet->Cells(1,4)->Value = "major_id";
$xlApp->ActiveSheet->Cells(1,5)->Value = "faculty_id";
$xlApp->ActiveSheet->Cells(1,6)->Value = "user_id_card";
$xlApp->ActiveSheet->Cells(1,7)->Value = "user_fname";
$xlApp->ActiveSheet->Cells(1,8)->Value = "user_lname";
//***********//
$intRows = 2;
while($objResult = mysql_fetch_array($objQuery))
{
//*** Detail ***//
$xlApp->ActiveSheet->Cells($intRows,1)->Value = $objResult["user_id"];
$xlApp->ActiveSheet->Cells($intRows,2)->Value = $objResult["position_id"];
$xlApp->ActiveSheet->Cells($intRows,3)->Value = $objResult["title_id"];
$xlApp->ActiveSheet->Cells($intRows,4)->Value = $objResult["major_id"];
$xlApp->ActiveSheet->Cells($intRows,5)->Value = $objResult["faculty_id"];
$xlApp->ActiveSheet->Cells($intRows,6)->Value = $objResult["user_id_card"];
$xlApp->ActiveSheet->Cells($intRows,7)->Value = $objResult["user_fname"];
$xlApp->ActiveSheet->Cells($intRows,8)->Value = $objResult["user_lname"];
$intRows++;
}
@unlink($strFileName); //*** Delete old files ***//
//$xlBook->SaveAs($strPath."/".$strFileName); //*** Save to Path ***//
$xlBook->SaveAs(realpath($strFileName)); //*** Save to Path ***//
//*** Close & Quit ***//
$xlApp->Application->Quit();
$xlApp = null;
$xlBook = null;
$xlSheet1 = null;
}
mysql_close($objConnect);
?>
Excel Created <a href="<?php echo $strFileName?>">ดาวน์โหลดคลิกที่นี้</a> to Download.
</body>
</html>
ครับขอบคุณร่วงหน้าครับ
Tag : PHP
|
|
|
|
|
|
Date :
2015-09-06 13:56:53 |
By :
keng.l3uu |
View :
749 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เป้นไปได้หลายสาเหตุครับทั้ง Version , Permission แนะนำให้ไปใช้ PHPExcel แทนครับ
|
|
|
|
|
Date :
2015-09-07 09:19:54 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|