|
|
|
อยากส่งออกเป็น excel ครับ หน้านี้เป็นหน้าสั่งพิมพ์ที่สามารถแสดงจากการค้นหาได้ |
|
|
|
|
|
|
|
Code (PHP)
<?php session_start();error_reporting(0);?>
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>DIS - ออกบัตรวินจักรยานยนต์</title>
<?php
session_start();
require("../../core/config.core.php");
require("../../core/connect.core.php");
require("../../core/functions.core.php");
$getdata = new clear_db();
$connect = $getdata->my_sql_connect(DB_HOST,DB_USERNAME,DB_PASSWORD,DB_NAME);
$getdata->my_sql_set_utf8();
date_default_timezone_set('Asia/Bangkok');
$card_detail = $getdata->my_sql_query(NULL,"member","member_key='".addslashes($_GET['key'])."'");
//set it to writable location, a place for temp generated PNG files
$PNG_TEMP_DIR = '../../plugins/phpqrcode/temp/';
$PNG_WEB_DIR = '../../plugins/phpqrcode/temp/';
require("../../plugins/phpqrcode/qrlib.php");
//ofcourse we need rights to create temp dir
if (!file_exists($PNG_TEMP_DIR))
mkdir($PNG_TEMP_DIR);
$filename = '../../plugins/phpqrcode/temp/card'.md5(@url().$card_detail->card_code.'|'.'H'.'|'.'2').'.png';
QRcode::png(@url().$card_detail->member_key, $filename, 'H', 2, 2);
?>
<style type="text/css">
.card_box{
border: 2px solid #999;
padding: 5px;
font-family: Helvetica, Arial, sans-serif;
font-size: 14px;
font-weight: bold;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
#card_photo{
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.box_border{
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding:3px;
border:1px solid #666;
background:#CCC;
}
.text_staff{
font-size:10px;
color:#999;
}
</style>
<body onLoad="javascript:window.print();">
<p style="text-align: center">ข้อมูลกระทำความผิดวินจักรยานยนต์สาธารณะ</p>
<p style="text-align: center">พิมพ์ ณ วันที่
<?php function DateThai($strDate)
{
$strYear = date("Y",strtotime($strDate))+543;
$strMonth= date("n",strtotime($strDate));
$strDay= date("j",strtotime($strDate));
$strMonthCut = Array("","มกราคม","กุมภาพันธ์","มีนาคม","เมษายน","พฤษภาคม","มิถุนายน","กรกฎาคม","สิงหาคม","กันยายน","ตุลาคม","พฤศจิกายน","ธันวาคม");
$strMonthThai=$strMonthCut[$strMonth];
return "$strDay $strMonthThai $strYear";
}
$strDate = (date("Y-m-d"));
echo DateThai($strDate);?></p>
<table width="100%" border="0">
<tr>
<td><?php echo @$display_alert;?></td>
</tr>
<tr>
<td><fieldset class="field_std3" >
<legend>ข้อมูลบัตร</legend>
<table width="100%" border="0">
<tr>
<td width="12%" rowspan="5" align="center" valign="top"><img src="../../resource/members/images/<?php echo $card_detail->member_photo;?>" alt="" width="120" id="card_photo"/></td>
<td width="15%" align="right" style="font-size: 14px">เลขบัตรประชาชน :</td>
<td width="26%" style="font-size: 14px"> <?php echo $card_detail->member_code;?></td>
<td width="15%" align="right" style="font-size: 14px">ใบอนุญาต :</td>
<td width="32%" style="font-size: 14px"> <?php echo $card_detail->member_numcard;?> สิ้นอายุ : <?php echo @dateTimeConvertoredit($card_detail->member_numcard_end);?></td>
</tr>
<tr>
<td width="15%" align="right" style="font-size: 14px">ชื่อผู้ถือบัตร :</td>
<td width="26%" style="font-size: 14px"> <?php echo $card_detail->member_prefix.$card_detail->member_name." ".$card_detail->member_lastname;?></td>
<td width="15%" align="right" style="font-size: 14px">หมายเลขทะเบียน :</td>
<td width="32%" style="font-size: 14px"> <?php echo $card_detail->member_licence_a." ".$card_detail->member_licence_b." ".$card_detail->member_licence_c;?> ภาษีสิ้นอายุ : <?php echo @dateTimeConvertoredit($card_detail->date_licence);?></td>
</tr>
<tr>
<td align="right" style="font-size: 14px">เขต / อำเภอ :</td>
<td style="font-size: 14px"> <?php echo @$card_detail->member_subdistrict;?><span style="font-size: 9px"></span></td>
<td align="right" style="font-size: 14px">วินจักรยานยนต์ :</td>
<td style="font-size: 14px"> <?php echo @$card_detail->member_address;?></td>
</tr>
<tr>
<td align="right" style="font-size: 14px">เบอร์เสื้อ :</td>
<td style="font-size: 14px"> <?php echo @$card_detail->member_district;?></td>
<td align="right" style="font-size: 14px">หมายเลขโทรศัพท์ :</td>
<td style="font-size: 14px"> <?php echo @$card_detail->member_tel;?></td>
</tr>
<tr>
<td align="right" style="font-size: 14px">เลขคุมกระดาษ :</td>
<td style="font-size: 14px"> <?php echo @$card_detail->pc_number;?></td>
<td align="right" style="font-size: 14px">สถานะ :</td>
<td style="font-size: 14px"> <?php echo @$card_detail->member_st;?></td>
</tr>
</table>
</fieldset></td>
</tr>
<tr>
<td></td>
</tr><tr>
<link rel="stylesheet" type="text/css" href="../css/style2.css" />
<td><table width="100%" border="1">
<tr class="aqua_treatment_text_header">
<td width="2%" style="text-align: center">ลำดับ</td>
<td width="20%" style="text-align: center">ข้อหา</td>
<td width="15%" style="text-align: center">มาตรา</td>
<td width="20%" style="text-align: center">ค่าปรับ (บาท)</td>
<td width="20%" style="text-align: center">วันที่แจ้งปรับ</td>
<td width="15%" style="text-align: center">การจ่ายเงิน</td>
</tr>
<tr>
<?php
$page = empty($_GET['page']) ? 1 : $_GET['page'];
$search = ! empty($_GET['fault_code']) ? htmlspecialchars($_GET['fault_code']) : NULL;
// แสดงข้อมูลก่อนการค้นหา
$getfault = " SELECT * FROM fault,fault_register,member where member.member_key='".$card_detail->member_key."' AND fault_register.member_key=member.member_key AND fault_register.fault_key=fault.fault_key "; //คำสั่ง SQL
// กำหนดเงื่อนไขในการค้นหา โดยให้เลือกฟิลด์ที่กำหนด
if (@addslashes($_GET["tbSelect"]) !="" and @addslashes($_GET["txtKey"]) !=""){
$getfault .= " AND (" . $_GET["tbSelect"] . " LIKE '%" . $_GET["txtKey"] . "%') ";
}
$objQuery = mysql_query($getfault) or die("ไม่สามารถค้นหาได้ [" . $getfault . "] ");
$sql = mysql_query($getfault);
while ($read = mysql_fetch_assoc($sql)) {
$i++;
if($read['payment_status'] == 1){
$paytext = 'ชำระแล้ว';
$bgcolor = '#91FE6D';
}else if($read['payment_status'] == 2){
$paytext = 'ชำระบางส่วน';
$bgcolor = '#FFE06F';
}else{
$paytext = 'ยังไม่ได้ชำระ';
$bgcolor = '#FF6D74';
}
?>
<tr class="aqua_treatment_text" id="<?php echo $read['regis_key'];?>">
<td align="center"><?php echo @$i;?></td>
<td> <?php echo $read['fault_name']?></td>
<td> <?php echo $read['fault_name_description'];?></td>
<td align="center" valign="middle"> <?php echo $read['regis_price'];?></td>
<td align="center" valign="middle" > <?php echo @dateTimeConvertor($read['fault_regis_date']);?></td>
<td align="center" bgcolor="<?php echo $bgcolor;?>" style="color:#111111;"><?php echo @$paytext;?></td>
<?php
}
?>
</table></td>
</tr>
</table>
</div>
</table></td>
</tr>
</table>
</tr>
</tbody>
</table> </tr>
</table>
<br>
</body>
</html>
อยากแปลงเป็น excel ครับ
สั่งออกแบบทั้งหมด
สั่งออกแค่บางส่วนจากการค้นหา
Tag : PHP
|
|
|
|
|
|
Date :
2019-05-13 16:32:40 |
By :
Error 404 |
View :
768 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มันมีหลายวิธีครับ ในนี้ก็มี
PHP Excel header
|
|
|
|
|
Date :
2019-05-13 16:39:51 |
By :
mongkon.k |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|