 |
สอบถามเรื่องรายงาน TCPDF ว่าจะเอาข้อมูลใน MSSQL มาแสดงยังไงครับ |
|
 |
|
|
 |
 |
|
Code (PHP)
$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."]");
คำสั่งมีอยู่แค่นี้ครับ
Go to : PHP SQL Server List Record (mssql)
|
 |
 |
 |
 |
Date :
2012-01-28 07:42:30 |
By :
webmaster |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ผมจะเอาไปใส่ยังไงในหน้า tcpdf ครับที่ติดอ่ะครับ
|
 |
 |
 |
 |
Date :
2012-01-28 07:45:34 |
By :
karurub |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ทำไงดีครับ
|
 |
 |
 |
 |
Date :
2012-01-28 18:39:43 |
By :
karurub |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
เทพทั้งหลาย ขอคำแนะนำทีครับ
|
 |
 |
 |
 |
Date :
2012-01-29 15:06:37 |
By :
karurub |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ลองเขียนดูก่อนครับ ไม่ได้แล้วค่อยมาถามอีกครับ 
|
 |
 |
 |
 |
Date :
2012-01-29 18:13:44 |
By :
webmaster |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ผมมั่วดูแล้ว ไปไม่เป็นใครพอนำทางได้บ้างครับ
Code (PHP)
<?
$objConnect = mssql_connect("localhost\SQL2005","sa","pass") or die("Error Connect to Database");
$objDB = mssql_select_db("DB");
$strSQL =
"SELECT CONVERT(varchar(10),T0.createDate,103) as createDate, CONVERT(varchar,T0.createTime,108) as createTime, T0.custmrName, T1.street, T1.block, T0.subject, T0.itemCode, T0.internalSN, T0.manufSN, T0.closeTime, CONVERT(varchar(10),T0.closeDate,103) as closeDate, T4.Name as name0, T3.Name as name1, T2.firstName, T0.resolution FROM OSCL T0 INNER JOIN OINS T1 ON T0.insID = T1.insID INNER JOIN OHEM T2 ON T0.technician = T2.empID INNER JOIN OSCT T3 ON T0.callType = T3.callTypeID INNER JOIN OSCS T4 ON T0.status = T4.statusID";
$objQuery = mssql_query($strSQL) or die ("Error Query [".$strSQL."]");
?>
<?php
require_once("setPDF.php");
// เพิ่มหน้าใน PDF
$pdf->AddPage();
// กำหนด HTML code หรือรับค่าจากตัวแปรที่ส่งมา
// กรณีกำหนดโดยตรง
// ตัวอย่าง กรณีรับจากตัวแปร
// $htmlcontent =$_POST['HTMLcode'];
$htmlcontent='<p>ทดสอบ</p>';
$htmlcontent=stripslashes($htmlcontent);
//$htmlcontent=AdjustHTML($htmlcontent);
$htmlcontent=
"<table width="800" border="1" align="center" cellspacing="0">
<th width="18"> <div align="center">No.</div></th>
<th width="61"> <div align="center">CreateDate</div></th>
<th width="67" align="center"> <div align="center">CreateTime </div></th>
<th width="70"> <div align="center">Customer</div></th>
<th width="59"> <div align="center">Street</div></th>
<th width="57"> <div align="center">Block</div></th>
<th width="63"> <div align="center">Subject</div></th>
<th width="41"> <div align="center">Item</div></th>
<th width="36"> <div align="center">Serial Code</div></th>
<th width="43"> <div align="center">Service Code</div></th>
<th width="64"> <div align="center">Close_Tiam</div></th>
<th width="61"> <div align="center">Close_Date</div></th>
<th width="61"> <div align="center">Resolution</div></th>
<th width="39"> <div align="center">Status</div></th>
<th width="39"> <div align="center">
<div align="center">Service</div>
</div></th>
<th width="63"> <div align="center" class="style10">Technician</div></th>
</tr>
?>
<?
$i=1;
$j=1;
while($objResult = mssql_fetch_array($objQuery))
{
<td><div align="center" class="style8"><?=$objResult["createDate"];?></div></td>
<td align="center"><span class="style8">
<?=$objResult["createTime"];?></span></td>
<td><span class="style8">
<?=$objResult["custmrName"];?>
</span></td>
<td><span class="style8">
<?=$objResult["street"];?></span></td>
<td><span class="style8">
<?=$objResult["block"];?>
</span></td>
<td><span class="style8">
<?=$objResult["subject"];?>
</span></td>
<td><span class="style8">
<?=$objResult["itemCode"];?>
</span></td>
<td><span class="style8">
<?=$objResult["internalSN"];?>
</span></td>
<td><div align="right"><span class="style8">
<?=$objResult["manufSN"];?>
</span></div></td>
<td><span class="style8">
<?=$objResult["closeTime"];?>
</span></td>
<td><span class="style8">
<?=$objResult["closeDate"];?>
</span></td>
<td><span class="style8">
<?=$objResult["resolution"];?>
</span></td>
<td><div align="center"><span class="style8">
<?=$objResult["name0"];?>
</span></div></td>
<td><div align="center"><span class="style8">
<?=$objResult["name1"];?>
</span></div></td>
<td><div align="center"><span class="style8">
<?=$objResult["firstName"];?>
</span></div></td>
</tr>
}
?>";
// สร้างเนื้อหาจาก HTML code
$pdf->writeHTML($htmlcontent, true, 0, true, 0);
// เลื่อน pointer ไปหน้าสุดท้าย
$pdf->lastPage();
// ปิดและสร้างเอกสาร PDF
$pdf->Output('test.pdf', 'I');
?>
เอาแบบง่ายๆ ก็ได้แค่อยากเห็นเป็นแนวทาง สมมติว่ามี table name ต้องการ select name,id from name แค่นี้ให้มันออก PDF ก็ได้เพื่อเป็นแนวทางต่อไป ผมลองดูแล้วไม่รู้จะเริ่มยังไงครับ
ขอบคุณครับ
|
 |
 |
 |
 |
Date :
2012-01-30 14:10:03 |
By :
karurub |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
หรือใครมี link ให้ศึกษาบ้างก็ได้นะครับ
|
 |
 |
 |
 |
Date :
2012-01-31 13:25:17 |
By :
karurub |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|