|
|
|
ภาษาไทยตรงหัวชื่อดาวน์โหลดมันเพี้ยนครับแต่ข้อมูลข้างในไม่เพี้ยน |
|
|
|
|
|
|
|
ลองใช้พวก function ว่า urnencode เข้ามาช่วยครับ แต่แนะนำให้ใช้ภาษาอังกฤษดีครับ
|
|
|
|
|
Date :
2012-01-06 16:08:26 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<?
$id_billsexport=$_GET['id_billsexport'];
//echo"เลขที่ $id_billsedit";
include "connectdrawn.php";
$sql="select * from bills where ID_Doc='$id_billsexport'";
mysql_query("SET character_set_results=UTF8");
mysql_query("SET character_set_client=UTF8");
mysql_query("SET character_set_connection=UTF8");
$result=mysql_db_query($dbname,$sql);
$result2=mysql_db_query($dbname,$sql);
$record2 = mysql_fetch_array($result2);
$dateDown=$record2[dateDown];
$ID_Doc=$record2[ID_Doc];
$detailHead=$record2[detailHead];
$projects=$record2[projects];
$datetransfer=$record2[datetransfer];
$yearDoc=$record2[yearDoc];
?>
<table border="1" width="790">
<tr><th colspan="5" height="40" width="790">โอนเงิน <?=$projects;?></th></tr>
<tr><th colspan="5" height="30" width="790">รายละเอียด <?=$detailHead;?></th></tr>
<tr><th colspan="5" height="30" width="790">ตามหนังสือที่ <?=$ID_Doc;?> เมื่อวันที่ <?=$dateDown;?> โอนวันที่ <?=$datetransfer;?></th></tr>
</table>
<table border="1" width="790">
<tr>
<th width="50" height="30">ลำดับ</th>
<th width="274" height="30">จังหวัด</th>
<th width="145" height="30">สถานะใบเสร็จ</th>
<th width="159" height="30">จำนวนเงิน</th>
<th width="128" height="30">หมายเหตุ</th>
</tr><?
while($record = mysql_fetch_array($result))
{
$statusDoc=$record[statusDoc];
if($statusDoc=='Not')
{
$statusDoc="ยังไม่ได้รับ";
echo"
<tr bgcolor=\"#FFFF00\" height=\"30\" >
<td valign=\"middle\">$record[ID_detail]</td>
<td valign=\"middle\">$record[detailProvince]</td>
<td valign=\"middle\">$statusDoc</td>
<td valign=\"middle\">";echo number_format($record[cost],2);echo"</td>
<td valign=\"middle\">$record[note]</td>
</tr>";
}
if($statusDoc=='Receive')
{
$statusDoc="รับใบเสร็จแล้ว";
echo"
<tr height=\"30\">
<td valign=\"middle\">$record[ID_detail]</td>
<td valign=\"middle\">$record[detailProvince]</td>
<td valign=\"middle\">$statusDoc</td>
<td valign=\"middle\">";echo number_format($record[cost],2);echo"</td>
<td valign=\"middle\">$record[note]</td>
</tr>";
}
}?>
</table>
<?
header('Content-type: text/html; charset=utf-8');
header("Content-Type: application/vnd.ms-excel");
header("Content-Type: application/force-download"); // ให้ขึ้นดาวน์โหลด
header("Content-Type: application/octet-stream");
header("Content-Type: application/download");
$strFileName=$projects;
//iconv('UTF-8','TIS-620',$strFileName); //อันนี้ใส่แล้วก็ไม่หาย
header("Content-Disposition: attachment; filename=".iconv('utf-8','tis620','เอกสารปีที่')."".$yearDoc."".iconv('utf-8','tis620',$projects).".xls");
?>
|
|
|
|
|
Date :
2012-01-06 16:25:46 |
By :
ไวยวิทย์ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณมากเลยครับ ทำได้แล้วครับ
|
|
|
|
|
Date :
2012-01-09 09:45:45 |
By :
zinniarak |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตกลงใช้ iconv() / urlencode หรือเปล่าครับ
|
|
|
|
|
Date :
2012-01-09 10:04:06 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|