การค้นหาข้อมูลจากวันที่
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา การค้นหาข้อมูลจากวันที่
การค้นหาข้อมูลจากวันที่
Copy
หน้าแสดงข้อมูลทั้งหมดก่อนค้นหา appear_mon.php
<?php require_once('../Connections/MyConnect.php'); ?>
<?php
//initialize the session
if (!isset($_SESSION)) {
session_start();
}
// ** Logout the current user. **
$logoutAction = $_SERVER['PHP_SELF']."?doLogout=true";
if ((isset($_SERVER['QUERY_STRING'])) && ($_SERVER['QUERY_STRING'] != "")){
$logoutAction .="&". htmlentities($_SERVER['QUERY_STRING']);
}
if ((isset($_GET['doLogout'])) &&($_GET['doLogout']=="true")){
//to fully log out a visitor we need to clear the session varialbles
$_SESSION['MM_Username'] = NULL;
$_SESSION['MM_UserGroup'] = NULL;
$_SESSION['PrevUrl'] = NULL;
unset($_SESSION['MM_Username']);
unset($_SESSION['MM_UserGroup']);
unset($_SESSION['PrevUrl']);
$logoutGoTo = "../adminlogin/index.php";
if ($logoutGoTo) {
header("Location: $logoutGoTo");
exit;
}
}
?>
<?php
if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
if (PHP_VERSION < 6) {
$theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
}
$theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);
switch ($theType) {
case "text":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "long":
case "int":
$theValue = ($theValue != "") ? intval($theValue) : "NULL";
break;
case "double":
$theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
break;
case "date":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "defined":
$theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
break;
}
return $theValue;
}
}
$currentPage = $_SERVER["PHP_SELF"];
mysql_select_db($database_MyConnect, $MyConnect);
$query_ShowData = "SELECT * FROM people";
$ShowData = mysql_query($query_ShowData, $MyConnect) or die(mysql_error());
$row_ShowData = mysql_fetch_assoc($ShowData);
$totalRows_ShowData = mysql_num_rows($ShowData);
$queryString_ShowData = "";
if (!empty($_SERVER['QUERY_STRING'])) {
$params = explode("&", $_SERVER['QUERY_STRING']);
$newParams = array();
foreach ($params as $param) {
if (stristr($param, "pageNum_ShowData") == false &&
stristr($param, "totalRows_ShowData") == false) {
array_push($newParams, $param);
}
}
if (count($newParams) != 0) {
$queryString_ShowData = "&" . htmlentities(implode("&", $newParams));
}
}
$queryString_ShowData = sprintf("&totalRows_ShowData=%d%s", $totalRows_ShowData, $queryString_ShowData);
?>
<!DOCTYPE>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" type="text/css" href="../menu/menu.css">
<link rel="stylesheet" type="text/css" href="../datetimepicker-master/jquery.datetimepicker.css">
<title>data-table</title>
<style type="text/css">
body {
background-color: #CFF;
}
#page #menulinks a span {
color: #000000;
}
body,td,th {
color: #000000;
}
a:link {
color: #3333FF;
}
a:hover {
color: #CC3399;
}
</style>
</head>
<body>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script src="../datetimepicker-master/jquery.datetimepicker.js"></script>
<script src="../datetimepicker-master/moment.min.js"></script>
<script type="text/javascript">
$(function(){
$("#date_m").datetimepicker
({
format:'d-m-Y', // กำหนดรูปแบบวันที่ ที่ใช้ เป็น 00-00-0000
lang:'th', // แสดงภาษาไทย
yearStart:1914,
yearOffset:543, // ใช้ปี พ.ศ. บวก 543 เพิ่มเข้าไปในปี ค.ศ
timepicker:false, // กำหนด ไม่แสดงตัวเลือกเวลา
onSelectDate:function(){ // ถ้าเลือกวันแล้ว
$("#date_m").datetimepicker('hide'); // ให้ซ่อน datetimepicker
},
});
$("#date_2").datetimepicker
({
format:'d-m-Y', // กำหนดรูปแบบวันที่ ที่ใช้ เป็น 00-00-0000
lang:'th', // แสดงภาษาไทย
yearStart:1914,
yearOffset:543, // ใช้ปี พ.ศ. บวก 543 เพิ่มเข้าไปในปี ค.ศ
timepicker:false, // กำหนด ไม่แสดงตัวเลือกเวลา
onSelectDate:function(){ // ถ้าเลือกวันแล้ว
$("#date_2").datetimepicker('hide'); // ให้ซ่อน datetimepicker
},
});
});
</script>
<div id="page">
<div id="header">
<h1>ระบบฐานข้อมูลผู้สูงอายุองค์การบริหารส่วนตำบลโก่งธนู </h1>
<div class="description">
<p>Senior Database of Kong Thanu Subdistrict Administrative Organization </p>
</div>
</div>
<div id="menulinks">
<a href="home.php"><span>หน้าหลัก</span></a>
<a href="data-table.php"><span>ทะเบียนประวัติ</span></a>
<a href="insert.php"><span>เพิ่มข้อมูลใหม่</span></a>
<a class="active" href="appear_mon.php"><span>บันทึกการรับเงิน</span></a>
<a href="report.php"><span>รายงาน</span></a>
<a href="<?php echo $logoutAction ?>"><span>Logout</span></a>
</div>
<div id="mainarea">
<center><h3>บัญชีรายชื่อผู้มีสิทธิรับเงินเบี้ยยังชีพผู้สูงอายุขององค์การบริหารส่วนตำบลโก่งธนู</h3>
<h3>
องค์การบริหารส่วนตำบลโก่งธนู อำเภอเมืองลพบุรี จังหวัดลพบุรี</h3>
<center>
<p>จำนวนรายชื่อผู้สูงอายุทั้งหมด <?php echo $totalRows_ShowData ?> คน </p>
<form name="form1" method="post" action="appear_search.php">
ค้นหา
<input type="text" name="date_money" id="date_m">
ถึง
<input type="text" name="date_money2" id="date_2">
<input type="submit" name="button" id="button" value="Submit">
</form>
<p>
</center>
<table border="1" align="center">
<tr>
<td align="center" bgcolor="#FFCCFF">การรับเงิน</td>
<td align="center" bgcolor="#FFCCFF">สถานะการรับเงิน</td>
<td align="center" bgcolor="#FFCCFF">วันที่รับเงิน</td>
<td align="center" bgcolor="#FFCCFF">เลขที่บัตรประจำตัวประชาชน</td>
<td align="center" bgcolor="#FFCCFF">ชื่อ-นามสกุล</td>
<td align="center" bgcolor="#FFCCFF">วัน/เดือน/ปีเกิด ผู้สูงอายุ</td>
<td align="center" bgcolor="#FFCCFF">อายุจริง</td>
<td align="center" bgcolor="#FFCCFF">จำนวนเงิน</td>
<td align="center" bgcolor="#FFCCFF">สถานะภาพ</td>
<td align="center" bgcolor="#FFCCFF">วันที่ตาย</td>
</tr>
<?php do {
$bDay=$row_ShowData['p_birthday'];
$tmp=split('[/.-]',$bDay);
$current_year=date("Y")+543;
$age=$current_year-$tmp[0];
$mydate=$row_ShowData['p_birthday'];
$arr_date=explode("-",$mydate);
$new_date=($arr_date[0]-543)."-".$arr_date[1]."-".$arr_date[2];
$new_formatDateTh=date("d-m-".$arr_date[0],strtotime($new_date));
$mydate=$row_ShowData['p_dead'];
$arr_date=explode("-",$mydate);
$new_deadDate=$arr_date[2]."-".$arr_date[1]."-".$arr_date[0];
$mydate=$row_ShowData['date_money'];
$arr_date=explode("-",$mydate);
$new_dateMon=$arr_date[2]."-".$arr_date[1]."-".$arr_date[0];
?>
<tr>
<td align="center" bgcolor="#FFFFFF"><a href="status_mon.php?p_idcard=<?php echo $row_ShowData['p_idcard']; ?>">เลือก</a></td>
<td align="center" bgcolor="#FFFFFF"><?php echo $row_ShowData['status_money']; ?></td>
<td align="center" bgcolor="#FFFFFF"><?php echo $new_dateMon; ?></td>
<td align="center" bgcolor="#FFFFFF"><?php echo $row_ShowData['p_idcard']; ?></td>
<td align="left" bgcolor="#FFFFFF"><?php echo $row_ShowData['p_name']; ?></td>
<td align="center" bgcolor="#FFFFFF"><?php echo $new_formatDateTh; ?></td>
<td align="center" bgcolor="#FFFFFF"><?php echo $age;?></td>
<td align="center" bgcolor="#FFFFFF"><?php echo $row_ShowData['p_money']; ?></td>
<td align="center" bgcolor="#FFFFFF"><?php echo $row_ShowData['p_status']; ?></td>
<td align="center" bgcolor="#FFFFFF"><?php echo $new_deadDate; ?></td>
</tr>
<?php } while ($row_ShowData = mysql_fetch_assoc($ShowData)); ?>
</table>
<p> </p><br>
</center>
</div>
<div id="footer">ระบบฐานข้อมูลผู้สูงอายุองค์การบริหารส่วนตำบลโก่งธนู อำเภอเมือง จังหวัดลพบุรี</div>
</div>
</body>
</html>
<?php
mysql_free_result($ShowData);
?>
คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา
โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ