|
|
|
สอบถามเรื่อง search ค่ะ ใช้ between ในการค้นหา ทำไมไม่แสดงผลการค้นหาให้ |
|
|
|
|
|
|
|
แก้ code บรรทัดที่ 33 เป็น
$strSQL = "SELECT * FROM receive WHERE receive_date BETWEEN '".$_REQUEST["start_date"]."' and '".$_REQUEST["end_date"].'";
|
ประวัติการแก้ไข 2013-03-07 10:38:40
|
|
|
|
Date :
2013-03-07 10:38:08 |
By :
nutsuanplu |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่แน่ใจเหมือนกันครับ แต่ลองเปลี่ยนเป็นแบบนี้ดู
Code (PHP)
$strSQL = "SELECT * FROM receive WHERE receive_date BETWEEN '".$_GET['start_date']."' and '".$_GET['end_date']."'";
ถ้าไม่ได้ต้องขออภัยครับ
|
|
|
|
|
Date :
2013-03-07 10:40:57 |
By :
Ex-[S]i[L]e[N]t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
$_GET["txtKeyword"] != ""
นี่คืออะไรครับ ใน form ไม่เห็นมีเล๊ย -.-"
txtKeywork ต้องไม่เท่ากับค่าว่างนะครับถึงเข้าเงื่อนไข BETWEEN
|
|
|
|
|
Date :
2013-03-07 11:05:01 |
By :
Ex-[S]i[L]e[N]t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<html>
<head>
<title>ThaiCreate.Com PHP & MySQL Tutorial</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script src="js/jquery-1.9.1.min.js" type="text/javascript"></script>
<script src="js/jquery.ui.core.js" type="text/javascript"></script>
<script src="js/jquery.ui.datepicker.js" type="text/javascript"></script>
<link href="css/jquery-ui.css" type="text/css" rel="stylesheet" />
<script type="text/javascript">
$(function () {
$("#datepicker-1").datepicker({ dateFormat: "yy-mm-dd" });
$("#datepicker-2").datepicker({ dateFormat: "yy-mm-dd" });
});
</script>
</head>
<body>
<form name="frmSearch" method="get" action="<?=$_SERVER['SCRIPT_NAME'];?>">
<table width="599" border="1">
<tr>
<th>
ตั้งแต่วันที่<input name="start_date" type="text" id="datepicker-1" value="<?=$_GET["start_date"];?>">
ถึงวันที่<input name="end_date" type="text" id="datepicker-2" value="<?=$_GET["end_date"];?>">
<input type="hidden" name="txtKeyword" value="Act"> //ลองเพิ่มส่วนนี้เข้าไปครับ
<input type="submit" value="Search"></th>
</tr>
</table>
</form>
<?
if($_GET["txtKeyword"] != "")
{
$objConnect = mysql_connect("localhost","root","1234") or die("Error Connect to Database");
$objDB = mysql_select_db("book");
mysql_query("SET NAMES UTF8");
$strSQL = "SELECT * FROM receive WHERE receive_date BETWEEN 'start_date' and 'end_date'";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
?>
<table width="1300" border="1">
<tr>
<th width="131"> <div align="center">เลขที่หนังสือส่ง</div></th>
<th width="121"> <div align="center">ลงวันที่</div></th>
<th width="121"> <div align="center">วันที่รับ</div></th>
<th width="149"> <div align="center">จาก</div></th>
<th width="140"> <div align="center">ถึง </div></th>
<th width="262"> <div align="center">เรื่อง</div></th>
<th width="112"> <div align="center">ผู้รับ</div></th>
<th width="101"> <div align="center">หมายเหตุ</div></th>
<th width="68"> <div align="center">แก้ไข</div></th>
<th width="68"> <div align="center">ลบ</div></th>
</tr>
<?
while($objResult = mysql_fetch_array($objQuery))
{
?>
<tr>
<td align="center"><?=$objResult["send_no"];?></td>
<td align="center"><?=$objResult["send_date"];?></td>
<td align="center"><?=$objResult["receive_date"];?></td>
<td align="center"><?=$objResult["receive_from"];?></td>
<td align="center"><?=$objResult["receive_to"];?></td>
<td align="center"><?=$objResult["receive_name"];?></td>
<td align="center"><?=$objResult["receive_emp"];?></td>
<td align="center"><?=$objResult["receive_note"];?></td>
<td align="center"><a href="ReceiveEditForm.php?SendNo=<?=$objResult["send_no"];?>"><img src="images/update.png" width="22" height="22" /></a></td>
<td align="center"><a href="JavaScript:if(confirm('ยืนยันการลบข้อมูล')==true){window.location='ReceiveDelete.php?SendNo=<?=$objResult["send_no"];?>';}"><img src="images/delete.png" width="22" height="22" /></a></td>
</tr>
<?
}
?>
</table>
<?
mysql_close($objConnect);
}
?>
</body>
</html>
|
|
|
|
|
Date :
2013-03-07 11:47:27 |
By :
Ex-[S]i[L]e[N]t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
$strSQL = "SELECT * FROM receive WHERE receive_date BETWEEN '".$_GET['start_date']."' and '".$_GET['end_date']."'";
เปลี่ยนตามนี้หรือยังครับ
|
|
|
|
|
Date :
2013-03-07 12:21:50 |
By :
Ex-[S]i[L]e[N]t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|