|
|
|
หากไม่พบรายการในฐานข้อมูล อยากให้แสดงข้อความไม่พบข้อมูล ควรเขียนโค้ดอย่างไรครับ |
|
|
|
|
|
|
|
Code (PHP)
<?
ob_start();
session_start();
//============ Start Session และทำการเรียก Function ติดต่อฐานข้อมูล
require_once('../../../connect/connect.php');
require_once('../../../connect/function.php');
require_once('header.php');
?>
<html>
<title>..:: ระบบจัดการฐานข้อมูล ::</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<div class="container">
<div class="row">
<div class="col-sm-12">
<div class="panel panel-default featurette">
<div class="panel-body"> <span class="pull-left">รายงานการสั่งซื้อสินค้า (ชำระเงินแล้ว/กำลังจัดส่งสินค้า)</span> <span class="pull-right"><a href="../head.php" >กลับไปหน้าหลัก</a></span> </div>
</div>
<form method="GET" action="<?=$_SERVER['PHP_SELF'];?>" enctype="multipart/form-data">
<table cellspacing=1 cellpadding=4 width="100%" border=0 align="center" height="10">
<tbody>
<tr bgcolor=#e5e5e5>
<td width="15%" bgcolor="#FFFFFF"> <div align="left"><b>ค้นหาแบบกำหนดวัน</b>
</div></td>
<td width="" align="left" bgcolor="#FFFFFF">
<input type="hidden" name="ok" value="<?php echo $_REQUEST['ok'];?>"></input>
<span id="datetimepicker" class="input-append date">
<input type="text" name="d_st" value="<?php echo date('Y-m-d');?>"></input>
<span class="add-on">
<i data-time-icon="icon-time" data-date-icon="icon-calendar"></i>
</span>
</span> ถึง
<span id="datetimepicker_end" class="input-append date">
<input type="text" name="d_se" value="<?php echo date('Y-m-d');?>"></input>
<span class="add-on">
<i data-time-icon="icon-time" data-date-icon="icon-calendar"></i>
</span>
</span>
<input type="submit" class="btn btn-primary" value="View">
</td>
</tr>
</tbody>
</table>
</form>
</div>
<!-- /.col-sm-8 -->
</div>
<div class="row">
<div class="col-sm-12">
<div class="panel panel-default featurette">
<div class="panel-body">
<div align="center">
<table width="100%" class="table table-bordered">
<tr bgcolor=#00FF00>
<th><div align="center">รหัสสั่งซื้อ</div></th>
<th><div align="center">วันที่สั่งซื้อ</div></th>
<th><div align="center">ชื่อผู้สั่งซื้อ</div></th>
<th><div align="center">ราคารวม</div></th>
<th><div align="center">สถานะการสั่งซื้อ</div></th>
</tr>
<?php
$pd = "<table>
<tr >
<th><div >รหัสสั่งซื้อ</div></th>
<th><div >วันที่สั่ง</div></th>
<th><div >ชื่อ ผู้สั่ง</div></th>
<th><div >สถานะ</div></th>
</tr>";
?>
<? //$ex_st = explode('-', $_REQUEST['d_st']);
//$ex_se = explode('-', $_REQUEST['d_se']);
//$stt = mktime(0, 0, 0, $ex_st[1], $ex_st[2], $ex_st[0]);
//$see = mktime(0, 0, 0, $ex_se[1], $ex_se[2], $ex_se[0]);
if($_REQUEST['d_st'] == '' || $_REQUEST['d_se'] == '' ) {
$dd = "";
} else {
//$dd = " AND order.Order_date BETWEEN '".$stt."' AND '".$see."'";
$dd = " AND order.Order_date BETWEEN '".$_REQUEST['d_st']."' AND '".$_REQUEST['d_se']."'";
}
$i=0;
//=========== เลือกข้อมูลสมาชิก
$sql = "select * From `order`,customer ";
/* ตั้งค่า แสดงผลต่อหน้า $Per_Page */
$sql .= " Where customer.Cus_id = order.Cus_id AND order.Order_status IN ('2') AND customer.type_status IN (1) $dd order by order.Order_id ASC ";
//ส่วนแสดงผล
$query = mysql_query($sql);
While($result= mysql_fetch_array($query)){
?>
<tr bgcolor=#e5e5e5>
<td width="71" bgcolor="#FFFFFF"><div align="center">
<a href="#" onClick="window.open('../../ecom/orderdetail.php?OrderNo=<?=$result["Order_id"];?>','','width=770,height=600'); return false;" title="view"> <?=$result["Order_id"];?></a>
</div></td>
<td width="70" bgcolor="#FFFFFF"><div align="center">
<?=$result["Order_date"];?>
</div></td>
<td width="111" bgcolor="#FFFFFF"><div align="center">
<?=$result["Cus_name"];?>
</div></td>
<td width="122" bgcolor="#FFFFFF"><div align="center">
<?="".number_format($result["Order_price"],2);?> บาท
</div></td>
<td width="105" bgcolor="#FFFFFF"><div align="center">
<?
if($result["Order_status"]=="0")
{ echo "รอการชำระเงิน";
$st = 'รอการชำระเงิน';
} else if($result["Order_status"]=="1") {
echo "ยกเลิก การสั่ง";
$st = 'ยกเลิก การสั่ง';
} else if($result["Order_status"]=="2") {
echo "ชำระเงินแล้ว/กำลังจัดส่งสินค้า ";
$st = 'ชำระเงินแล้ว/กำลังจัดส่งสินค้า';
} else {
echo"จัดส่งสินค้าเรียบร้อย";
$st = 'จัดส่งสินค้าเรียบร้อย';
}
?></div></td>
</tr>
<?
$pd .= "<tr><td>";
$pd .= $result["Order_id"];
$pd .= "</td>";
$pd .= "<td>";
$pd .= date('Y-m-d',$result["Order_date"]);
$pd .= "</td>";
$pd .= "<td>";
$pd .= $result["Cus_name"];
$pd .= "</td>";
$pd .= "<td>";
$pd .= $st;
$pd .= "</td></tr>";
$pd .= " </table>";
?>
<?
}
?>
</table>
</div>
<div class='text-center'>
<div align="center"><a href="printPDF6.php?d_st=<?=$_GET[d_st]?>&d_se=<?=$_GET[d_se]?>" target="_new">
Print PDF
</a>
</div>
<div>
</div>
</div>
</div>
<!-- /.col-sm-8 -->
</div>
</div>
<!-- /container -->
</body>
</html>
<br>
<script type="text/javascript">
$('#datetimepicker').datetimepicker({
format: 'yyyy-MM-dd',
language: 'pt-BR'
});
$('#datetimepicker_end').datetimepicker({
format: 'yyyy-MM-dd',
language: 'pt-BR'
});
</script>
Tag : PHP, MySQL, JavaScript, Ajax, jQuery
|
|
|
|
|
|
Date :
2014-04-19 19:12:56 |
By :
kaew |
View :
1136 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
$query = mysql_query($sql);
$nr=mysql_numrow($query);
if($nr==0){
echo "ไม่พบข้อมูล";
}else{
While($result= mysql_fetch_array($query)){
}
}
|
|
|
|
|
Date :
2014-04-20 01:10:34 |
By :
tutordroid.com |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เห็นประกาศตัวแปร $i=0 เอาไว้แต่ไม่ได้นำไปใช้งาน
งั้นก็เอาไปนับในลูปละกันว่ามีกี่รูป $i++;
แล้วก็ตรวจสอบ $i < 1 ให้แสดงข้อความว่าไม่มีข้อมูลเลยอ่ะนะ
|
|
|
|
|
Date :
2014-04-20 01:13:40 |
By :
{Cyberman} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|