|
|
|
ขอคำแนะนำหน่อยคะ พอดีทำการค้นหาจากเดือนปี แล้วส่งออกเป็นexcel ติดอยู่นิดหน่อยคะ |
|
|
|
|
|
|
|
Format ของวันที่ที่ถูกต้องจะต้องเป็น Date : YYY-MM-DD ครับ
|
|
|
|
|
Date :
2013-08-27 17:23:57 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คะ ทำการเปลี่ยนแปลงเป็นอย่างที่บอกแล้วนะคะ เป็นแบบนี้คะ 2013-08-23 12:12:25 ที่เก็บลงฐานไป ไม่ทราบว่าผิดที่ตรงไหนคะ ทำไมมันไม่แสดงคะ
|
|
|
|
|
Date :
2013-08-28 09:46:55 |
By :
NToo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แก้ไขล่าวสุดแบบนี้คะ ก็ยังไม่มาคะ รบกวนช่วยแนะนำหน่อยนะคะ
หน้าฟอร์ม
Code (PHP)
<?php include('dbcon.php'); include('header.php'); ?>
<body>
<?php include('nav-top.php');
mysql_query("SET NAMES TIS620");
?>
<div class="navbar navbar-fixed-top1">
<div class="navbar-inner">
<div class="container">
<div class="marg">
<ul class="nav">
<li>
<a href="home.php"><i class="icon-home icon-large"></i>หน้าหลัก</a> </li>
<li class="active"><a href="emp_profiles.php"><i class="icon-group icon-large"></i>ผู้ร้องทุกข์ทั้งหมด</a></li>
<li><a href="#"><i class="icon-list icon-large"></i>รายงาน</a></li>
<li><a href="user_account.php"><i class="icon-list icon-large"></i>ผู้ดูแลระบบ</a></li>
<li><a href="history_log.php"><i class="icon-table icon-large"></i>History Log</a></li>
<li><a href=""><i class="icon-table icon-large"></i>Backup Database</a></li>
<li><a id="logout" data-toggle="modal" href="#myModal"><i class="icon-signout icon-large"></i>ออกจากระบบ</a></li>
<form method="POST" action="search.php" class="navbar-search pull-right">
<input type="text" name="search" class="search-query" placeholder="Search">
</form>
</ul>
</div>
</div>
</div>
</div>
<div class="wrapper">
<div id="element" class="hero-body-emp">kddkd
<form method="post" action="ShowDataReport.php" name="ReportForm" target="_blank">
<label><font>เลือกเดือน
<select name="m_select" id="m_select">
<option value="%" selected>ทั้งหมด</option>
<option value="01">มกราคม</option>
<option value="02">กุมภาพันธ์</option>
<option value="03">มีนาคม</option>
<option value="04">เมษายน</option>
<option value="05">พฤษภาคม</option>
<option value="06">มิถุนายน</option>
<option value="07">กรกฏาคม</option>
<option value="08">สิงหาคม</option>
<option value="09">กันยายน</option>
<option value="10">ตุลาคม</option>
<option value="11">พฤศจิกายน</option>
<option value="12">ธันวาคม</option>
</select>
<font>เลือกปี พ.ศ. </label>
<select name="y_select" id="y_select">
<option value="2013">2556</option>
<option value="2014">2557</option>
</select>
<input type=submit value='รายงานข้อมูล (Excel)' name=submit2 class=BUTTON >
</form>
<br>
</div>
<?php include('footer.php');?>
</div>
</body>
<div class="modal hide fade" id="myModal">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">ื</button>
<h3> </h3>
</div>
<div class="modal-body">
<p><font color="gray">Are You Sure you Want to LogOut?</font></p>
</div>
<div class="modal-footer">
<a href="#" class="btn" data-dismiss="modal">No</a>
<a href="logout.php" class="btn btn-primary">Yes</a>
</div>
</div>
หน้าเป็น excel
Code (PHP)
<?
header("Content-Type: application/vnd.ms-excel");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("content-disposition: attachment;filename=HelpSBPAC.xls");
?>
<?php
require_once('docconnection.php');
//require_once('function.php');
mysql_select_db($database_schoolsmile, $schoolsmile);
$query_RepairRS = "SELECT * FROM detail where date LIKE '%$m_select $y_select%' ORDER BY date DESC";
$RepairRS = mysql_query($query_RepairRS, $schoolsmile) or die(mysql_error());
$row_RepairRS = mysql_fetch_assoc($RepairRS);
$totalRows_RepairRS = mysql_num_rows($RepairRS);
$rob=1;
?><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<style type="text/css">
<!--
.style5 {font-family: "TH SarabunPSK"; font-size: 24px; font-weight: bold; }
.style7 {font-family: "TH SarabunPSK"}
.style13 {font-size: 18px}
.style16 {font-size: 18}
.style18 {font-family: "TH SarabunPSK"; font-size: 22px; }
.style19 {font-size: 22px}
-->
</style>
</head>
<table border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td align="left"><table width="1077" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#999999">
<tr>
<td colspan="6" align="center" bordercolor="#FFFFFF" bgcolor="#FFFFFF"> </td>
</tr>
<tr>
<td colspan="6" align="center" bordercolor="#FFFFFF" bgcolor="#FFFFFF"><span class="style5">บัญชีรายชื่อผู้ร้องเรียนและผลการดำเนินการ</span><strong><br />
<span class="style5">ของศูนย์ดำรงธรรมจังหวัดชายแดนภาคใต</span></strong></td>
</tr>
<tr bgcolor="#FFFFFF">
<td width="191" height="25" align="center" bgcolor="#FFFFFF"><div align="center"><span class="style5">ประเด็นการร้องทุกข์/วดป</span></div></td>
<td width="198" align="center" bgcolor="#FFFFFF"><div align="center"><span class="style5">ผู้ร้องเรียน/ที่อยู่</span></div></td>
<td width="188" align="center" bgcolor="#FFFFFF"><div align="center"><span class="style5">ผู้ถูกร้องเรียน/ที่อยู่</span></div></td>
<td width="224" align="center" bgcolor="#FFFFFF"><div align="center"><span class="style5">พฤติกรรม/รายละเอียด </span></div></td>
<td width="166" align="center" bgcolor="#FFFFFF"><div align="center"><span class="style5">ผลการดำเนินการ</span></div></td>
<td width="96" align="center" bgcolor="#FFFFFF"><div align="center"><span class="style5">หมายเหตุ</span></div></td>
</tr>
<?php if ($totalRows_RepairRS > 0) { // Show if recordset not empty ?>
<?php do { ?>
<tr >
<td><div align="center"><span class="style18"><?php echo $row_RepairRS['subject']; ?><br />
<span class="style19">เลขที่ร้อง</span> <?php echo $row_RepairRS['detail_id']; ?></span><br />
<span class="style18"><?php echo $row_RepairRS['dateregist']; ?></span></div> </td>
<td align="left"><span class="style18"><?php echo $row_RepairRS['idcard']; ?> <?php echo $row_RepairRS['name']; ?><br />
<?php echo $row_RepairRS['address']; ?><br />
โทร. <?php echo $row_RepairRS['tel']; ?></span></td>
<td align="left"> </td>
<td align="left"><span class="style18"><?php echo $row_RepairRS['detail_compl']; ?></span></td>
<td align="left"><span class="style18"><?php echo $row_RepairRS['detailsta']; ?></span></td>
<td align="left">
<center>
<span class="style7"><span class="style13"><span class="style16"><span class="style19"></span></span></span></span>
<span class="style18"><?php echo $row_RepairRS['status']; ?></span><br />
</center></td>
</tr>
<?php } while ($row_RepairRS = mysql_fetch_assoc($RepairRS)); ?>
<?php } // Show if recordset not empty ?>
</table>
</td>
</tr>
</table>
|
|
|
|
|
Date :
2013-08-28 10:28:37 |
By :
NToo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
รบกวนแนะนำหน่อยนะคะ พี่ๆท่านหลาย
|
|
|
|
|
Date :
2013-08-28 14:02:56 |
By :
NToo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใครก็ได้แนะนำหน่อยคะ ผิดอย่างไร ทำไมไม่มาคะ
|
|
|
|
|
Date :
2013-08-29 09:22:29 |
By :
NToo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (SQL)
SELECT * FROM detail where month(`date`) = '%$m_select' and year(`date`) = '$y_select%' ORDER BY `date` DESC
date เป็นคำสงวน ไม่ควรตั้งชื่อฟิลด์ให้ตรงกับคำสงวนนะครับ แต่ใช้ ` ครอบได้
|
|
|
|
|
Date :
2013-08-29 11:56:28 |
By :
PlaKriM |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ยังไม่ได้คะ
|
|
|
|
|
Date :
2013-08-29 13:38:03 |
By :
NToo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
โค๊ดปัจจุบัน
Code (PHP)
<?
header("Content-Type: application/vnd.ms-excel");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("content-disposition: attachment;filename=HelpSBPAC.xls");
?>
<?php
require_once('docconnection.php');
//require_once('function.php');
$m_select=$_REQUEST[m_select];
$y_select=$_REQUEST[y_select];
mysql_select_db($database_schoolsmile, $schoolsmile);
$query_RepairRS = "SELECT * FROM detail where month(`date`) = '%$m_select' and year(`date`) = '$y_select%' ORDER BY `date` DESC";
echo $query_RepairRS;
$RepairRS = mysql_query($query_RepairRS, $schoolsmile) or die(mysql_error());
$row_RepairRS = mysql_fetch_assoc($RepairRS);
$totalRows_RepairRS = mysql_num_rows($RepairRS);
$rob=1;
?><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<style type="text/css">
<!--
.style5 {font-family: "TH SarabunPSK"; font-size: 24px; font-weight: bold; }
.style7 {font-family: "TH SarabunPSK"}
.style13 {font-size: 18px}
.style16 {font-size: 18}
.style18 {font-family: "TH SarabunPSK"; font-size: 22px; }
.style19 {font-size: 22px}
-->
</style>
</head>
<table border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td align="left"><table width="1077" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#999999">
<tr>
<td colspan="6" align="center" bordercolor="#FFFFFF" bgcolor="#FFFFFF"> </td>
</tr>
<tr>
<td colspan="6" align="center" bordercolor="#FFFFFF" bgcolor="#FFFFFF"><span class="style5">บัญชีรายชื่อผู้ร้องเรียนและผลการดำเนินการ</span><strong><br />
<span class="style5">ของศูนย์ดำรงธรรมจังหวัดชายแดนภาคใต</span></strong></td>
</tr>
<tr bgcolor="#FFFFFF">
<td width="191" height="25" align="center" bgcolor="#FFFFFF"><div align="center"><span class="style5">ประเด็นการร้องทุกข์/วดป</span></div></td>
<td width="198" align="center" bgcolor="#FFFFFF"><div align="center"><span class="style5">ผู้ร้องเรียน/ที่อยู่</span></div></td>
<td width="188" align="center" bgcolor="#FFFFFF"><div align="center"><span class="style5">ผู้ถูกร้องเรียน/ที่อยู่</span></div></td>
<td width="224" align="center" bgcolor="#FFFFFF"><div align="center"><span class="style5">พฤติกรรม/รายละเอียด </span></div></td>
<td width="166" align="center" bgcolor="#FFFFFF"><div align="center"><span class="style5">ผลการดำเนินการ</span></div></td>
<td width="96" align="center" bgcolor="#FFFFFF"><div align="center"><span class="style5">หมายเหตุ</span></div></td>
</tr>
<?php if ($totalRows_RepairRS > 0) { // Show if recordset not empty ?>
<?php do { ?>
<tr >
<td><div align="center"><span class="style18"><?php echo $row_RepairRS['subject']; ?><br />
<span class="style19">เลขที่ร้อง</span> <?php echo $row_RepairRS['detail_id']; ?></span><br />
<span class="style18"><?php echo $row_RepairRS['dateregist']; ?></span></div> </td>
<td align="left"><span class="style18"><?php echo $row_RepairRS['idcard']; ?> <?php echo $row_RepairRS['name']; ?><br />
<?php echo $row_RepairRS['address']; ?><br />
โทร. <?php echo $row_RepairRS['tel']; ?></span></td>
<td align="left"> </td>
<td align="left"><span class="style18"><?php echo $row_RepairRS['detail_compl']; ?></span></td>
<td align="left"><span class="style18"><?php echo $row_RepairRS['detailsta']; ?></span></td>
<td align="left">
<center>
<span class="style7"><span class="style13"><span class="style16"><span class="style19"></span></span></span></span>
<span class="style18"><?php echo $row_RepairRS['status']; ?></span><br />
</center></td>
</tr>
<?php } while ($row_RepairRS = mysql_fetch_assoc($RepairRS)); ?>
<?php } // Show if recordset not empty ?>
</table>
</td>
</tr>
</table>
|
|
|
|
|
Date :
2013-08-29 15:05:22 |
By :
NToo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตอนที่ยังไม่ import เข้า excel ค่าทุกค่าออกครบหรือเปล่าครับ
|
|
|
|
|
Date :
2013-08-29 15:07:28 |
By :
Dragons_first |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มีสองไฟล์เองคะ คือไฟลเลือกเดือน ปี พออีกหน้าก็เป็น excel เลยคะ
|
|
|
|
|
Date :
2013-08-29 15:10:02 |
By :
NToo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<?
header("Content-Type: application/vnd.ms-excel");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("content-disposition: attachment;filename=HelpSBPAC.xls");
?>
เอาออกแล้วค่าแสดงไหม ถ้าไม่แสดง ให้ไปดูที่ตัวคอนเน็คดาต้าเบส และ echo $query_RepairRS; เอามาให้ดูด้วยครับ บอกปากเปล่ามองไม่เห็นภาพครับ ต้องใช้ภาพปลากรอบด้วย ขอบคุณครับ
|
|
|
|
|
Date :
2013-08-29 15:18:24 |
By :
Dragons_first |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เป็นแบบนี้คะ
อันนี้เป้นหน้าค้นหาคะ
|
|
|
|
|
Date :
2013-08-29 15:24:45 |
By :
NToo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอดูดาต้าเบสด้วยครับ
|
|
|
|
|
Date :
2013-08-29 15:29:15 |
By :
Dragons_first |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ฐานข้อมูลคะ
|
|
|
|
|
Date :
2013-08-29 15:37:26 |
By :
NToo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คุณเปลี่ยน format ใน ฟิลด์ dateregits เป็น 2013-8-28 ดูก่อนนะครับ
ในฟอร์มส่งค่าตัวเลขมาก็ใช้ได้เลยครับ ส่วนคำสั่ง sql คุณเอา % ออกครับ
$query_RepairRS = "SELECT * FROM detail where month(date) = '$m_select' and year(date) = '$y_select'";
|
ประวัติการแก้ไข 2013-08-29 15:43:57
|
|
|
|
Date :
2013-08-29 15:41:37 |
By :
Dragons_first |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณคะได้แล้ว ขอถามอีกนิดนะคะ ถ้าจะให้ปี มันขึ้นอัตโนมัติ คือ เหมือนถึงปี 2557 มันขึ้นเลย โดยที่เราไม่ได้ตรงเข้าไปเพิ่ม
|
|
|
|
|
Date :
2013-08-29 15:53:21 |
By :
NToo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
งงครับ ขออีกรอบ
|
|
|
|
|
Date :
2013-08-29 15:59:14 |
By :
Dragons_first |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ต้องการให้ปี ขึ้นที่ละปีอัตโนมัติ ปกติเราจะทำโดยlist เมนู เราต้องพิมพ์ 2556 2557 2558 เอง เดี๋ยวอีก 3 ปีเราต้องแก้โคีดเพิ่มเข้าไปอีก เราจะทำให้มันขึ้นอัตโนมัติคะ
|
|
|
|
|
Date :
2013-08-29 16:04:09 |
By :
NToo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
for($I=2012;$I<2020;$I++){
echo $I;
}
หรือเช็คจากปีปัจจุบัน
$d1 = date("Y",strtotime("+5 year", strtotime(date("Y-m-d"))));
$d2 = date("Y");
for($i=$d2;$i<$d1;$i++){
echo $i;
}
|
ประวัติการแก้ไข 2013-08-29 16:16:22
|
|
|
|
Date :
2013-08-29 16:07:07 |
By :
Dragons_first |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ส่วนไหนของโค๊ดนี้คะ
Code (PHP)
<form method="post" action="ShowDataReport.php" name="ReportForm" target="_blank">
<table width="314" height="41" align="right">
<tr>
<td width="203"><font>
<select name="m_select" id="m_select" class="search-query">
<option value="01" selected>มกราคม</option>
<option value="02">กุมภาพันธ์</option>
<option value="03">มีนาคม</option>
<option value="04">เมษายน</option>
<option value="05">พฤษภาคม</option>
<option value="06">มิถุนายน</option>
<option value="07">กรกฏาคม</option>
<option value="08">สิงหาคม</option>
<option value="09">กันยายน</option>
<option value="10">ตุลาคม</option>
<option value="11">พฤศจิกายน</option>
<option value="12">ธันวาคม</option>
</select>
<select name="y_select" id="y_select" class="search-query">
<option value="2013">2556</option>
<option value="2014">2557</option>
</select>
</font></td>
<td width="99"><label></label> <button id="save_voter" class="btn btn-success btn-large" name="save"><i class="icon-download icon-large"></i> EXCEL</button></td>
</tr>
</table>
</form>
|
|
|
|
|
Date :
2013-08-29 16:14:56 |
By :
NToo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<form method="post" action="ShowDataReport.php" name="ReportForm" target="_blank">
<table width="314" height="41" align="right">
<tr>
<td width="203"><font>
<select name="m_select" id="m_select" class="search-query">
<option value="01" selected>มกราคม</option>
<option value="02">กุมภาพันธ์</option>
<option value="03">มีนาคม</option>
<option value="04">เมษายน</option>
<option value="05">พฤษภาคม</option>
<option value="06">มิถุนายน</option>
<option value="07">กรกฏาคม</option>
<option value="08">สิงหาคม</option>
<option value="09">กันยายน</option>
<option value="10">ตุลาคม</option>
<option value="11">พฤศจิกายน</option>
<option value="12">ธันวาคม</option>
</select>
<select name="y_select" id="y_select" class="search-query">
<?php
$d1 = date("Y",strtotime("+5 year", strtotime(date("Y-m-d"))));//// บวกเพิ่ม 10 ปี ก็ให้เปลี่ยนเลข 5 เป็น 10
$d2 = date("Y");
for($i=$d2;$i<$d1;$i++){
$th = $i+543;
echo '<option value="'.$i.'">'.$th.'</option>';
}
?>
</select>
</font></td>
<td width="99"><label></label> <button id="save_voter" class="btn btn-success btn-large" name="save"><i class="icon-download icon-large"></i> EXCEL</button></td>
</tr>
</table>
</form>
|
|
|
|
|
Date :
2013-08-29 16:20:07 |
By :
Dragons_first |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณมากๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆคะ
|
|
|
|
|
Date :
2013-08-29 16:27:27 |
By :
NToo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|