|
|
|
php report to excel ไม่เป็นภาษาไทยครับ วอนผู้รู้อธิบายที |
|
|
|
|
|
|
|
Code (PHP)
<?php
header("Content-type: application/vnd.ms-excel");
// header('Content-type: application/csv'); //*** CSV ***//
header("Content-Disposition: attachment; filename=testing.xls");
mysql_query("SET NAMES UTF8");
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p>
<?php
$objConnect = mysql_connect("localhost","root","1234") or die("Error Connect to Database");
$objDB = mysql_select_db("member");
$strSQL = "SELECT * FROM student";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
?>
แก้เป็น
Code (PHP)
<?php
$objConnect = mysql_connect("localhost","root","1234") or die("Error Connect to Database");
mysql_query("SET NAMES UTF8");
$objDB = mysql_select_db("member");
$strSQL = "SELECT * FROM student";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p>
</p>
|
|
|
|
|
Date :
2014-10-05 19:07:28 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ครับ พอแก้แล้ว มันเหมือนกับว่าโชว์ database เฉยๆอ่ะ ครับ คืออันเก่าเวลารัน มันจะ เซฟเป็นไฟล์ .xls ให้เลยอ่ะครับ
|
|
|
|
|
Date :
2014-10-05 20:27:25 |
By :
jakkrapop |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
https://phpexcel.codeplex.com/
ผมลองตัวนนี้น่ะครับ คือผมเข้าใจน่ะครับว่าเจอไรใหม่ๆแล้ว มันจะดูยาก แต่ของใหม่ๆล่ะครับที่ทำให้เราเก่งและได้ความรู้มากขึ้น
เอาใจช่วยครับ
|
|
|
|
|
Date :
2014-10-11 09:36:31 |
By :
bunchuai |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?php
$objConnect = mysql_connect("localhost","root","1234") or die("Error Connect to Database");
mysql_query("SET NAMES UTF8");
$objDB = mysql_select_db("member");
$strSQL = "SELECT * FROM student";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
//ขอโทษครับ ลืมย้ายลงมาด้วย สองบันทัดล่างนี้ครับ
header("Content-type: application/vnd.ms-excel");
header("Content-Disposition: attachment; filename=testing.xls");
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p>
</p>
|
|
|
|
|
Date :
2014-10-11 22:26:21 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้วครับขอบคุณมาก คือใส่ header ผิดใช่ไหมครับ
|
|
|
|
|
Date :
2014-10-12 23:32:10 |
By :
jakkrapop |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อันที่สอง header ผิดครับ
แต่เริ่มแรกผิดที่ mysql_query('set names utf'); ใช้คำสั่งนี้ก่อน mysql_connect
ต้องใช้หลังจาก connect แล้วนะครับ แบบว่า สั่งก่อน มันไม่รู้ว่าจะไปทำกับ connection ไหนครับ
|
ประวัติการแก้ไข 2014-10-13 07:42:57
|
|
|
|
Date :
2014-10-13 07:39:54 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|