<?
$day=$_POST[day];
$month=$_POST[month];
$year=$_POST[year];
$day2=$_POST[day2];
$month2=$_POST[month2];
$year2=$_POST[year2];
if($day=="" or $month=="" or $year=="" or $day2=="" or $month2=="" or $year2==""){
echo "<script>alert('กรุณากรอกข้อมูลให้ครบถ้วนด้วนค่ะ')</script>";
exit();
}
if (!checkdate($month,$day,$year)) {
echo "<script>alert('วันที่คุณเลือก ไม่มีอยู่ปฏิทิน')</script>";
exit();
}
if(!checkdate($month2,$day2,$year2)) {
echo "<script>alert('วันที่คุณเลือก ไม่มีอยู่ปฏิทิน')</script>";
exit();
}
//$strat_date="$year and $month and $day";
//$end_date="$year2 and $month2 and $day2";
//echo "$strat_date too $end_date";
include "config.php";
$sql="select type_name,date_order,sum(price*number)
from type,product,tb_order,order_detail
where(id_order.tb_order=ref_id_order.order_detail)
and(ref_id_prd.order_detail=id_prd.product)
and(Type_ID.type=ref_id_type.product)
and(date_order between ($month,$day,$year) and ($month2,$day2,$year2))
group by Type_Name ASC,date_order Desc";
$result=mysql_db_query($dbname,$sql);
$number=mysql_num_rows($result);
$no=1;
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<?
if ($number<>0) {
echo "
<p> </p>
<p> </p>
<table border=1>
<tr bgcolor =#E8E8E8>
<td><center><b>ประเภทสินค้า</b></center></td>
<td><center><b>วันที่ขาย</b></center></td>
<td><center><b>ยอดขาย</b></center></td>
</tr>";
while ($rs=mysql_fetch_array($result)) {
$Type_Name=$rs[Type_Name];
$date_order=$rs[date_order];
$sum=$rs[sum];
echo "
<tr>
<td>$Type_Name</td>
<td>$date_order</td>
<td><center>$sum</center></td>
</tr>
<tr>";
$no++;
}
echo "</table>";
mysql_close();
}
?>
</body>
</html>
ที่โค้ดนี้จะรับค่าจาก sale_report แล้วตรวจว่า วันที่ที่รับมามีอยู่จริงในปฎิทินหรือไม่ ถ้ามี มันก็จะเอาไปเรียก ชื่อประเภทสินค้า วันที่ขาย และ ยอดเงิน join ผ่าน ตาราง type,product,tb_order,order_detail (error : Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\Oilshop\checkdate.php on line 33)