ผมจะทำรายงานออกมาเป็น PDF ซึ่งผมได้ลองเอา Code ด้านล่างมาทดสอบ มันสามารถสร้างเอกสาร PDF ได้แต่ผมไม่รู้ว่าจะทำยังไงให้หน้าเวปผมที่มีการ query ข้อมูลมาแสดงแล้วนั้นสามารถออกมาเป็น pdf ได้ครับ เอาหน้าตา pdf ออกมาแบบหน้าเวปเลยก็ได้
Code (PHP)
<?php
require_once("setPDF.php"); // ไฟล์สำหรับกำหนดรายละเอียด pdf
// เพิ่มหน้าใน PDF
$pdf->AddPage();
// กำหนด HTML code หรือรับค่าจากตัวแปรที่ส่งมา
// กรณีกำหนดโดยตรง
// ตัวอย่าง กรณีรับจากตัวแปร
// $htmlcontent =$_POST['HTMLcode'];
$htmlcontent='<p>ทดสอบ</p>';
$htmlcontent=stripslashes($htmlcontent);
$htmlcontent=AdjustHTML($htmlcontent);
// สร้างเนื้อหาจาก HTML code
$pdf->writeHTML($htmlcontent, true, 0, true, 0);
// เลื่อน pointer ไปหน้าสุดท้าย
$pdf->lastPage();
// ปิดและสร้างเอกสาร PDF
$pdf->Output('test.pdf', 'I');
?>
$objConnect = mssql_connect("localhost","sa","") or die("Error Connect to Database");
$objDB = mssql_select_db("mydatabase");
$strSQL = "SELECT * FROM customer";
$objQuery = mssql_query($strSQL) or die ("Error Query [".$strSQL."]");
เอาแบบง่ายๆ ก็ได้แค่อยากเห็นเป็นแนวทาง สมมติว่ามี table name ต้องการ select name,id from name แค่นี้ให้มันออก PDF ก็ได้เพื่อเป็นแนวทางต่อไป ผมลองดูแล้วไม่รู้จะเริ่มยังไงครับ
ขอบคุณครับ