ปัญหาเรื่องของวันที่และการเขียนเงื่อนไข ตอนนี้เขียนโค้ดรายการสั่งซื้ออยู่ค่ะในรายการสั่งซื้อเนี่ยจะต้องแจ้งวันหมดอายุของใบสั่งซื้อได้ด้วยตามรูปเลยค่ะ
ตอนนี้เขียนโค้ดรายการสั่งซื้ออยู่ค่ะในรายการสั่งซื้อเนี่ยจะต้องแจ้งวันหมดอายุของใบสั่งซื้อได้ด้วยตามรูปเลยค่ะ
โดยการเขียนเขียนโค้ดมาแบบนี้ค่ะ
<?
include "connect.php";
//////////////เก็บวันที่ในอีก1เดือนถัด ไป
$datelower=mktime(gmdate("H")+7,gmdate("i")+4,gmdate("s"),gmdate("m")+1,gmdate("d"),gmdate("y"));
$datetimeformat="Y-m-d";
$lower=date($datetimeformat,$datelower);
////////เก็บวันที่ปัจจุบัน
$now=mktime(gmdate("H")+7,gmdate("i")+4,gmdate("s"),gmdate("m"),gmdate("d"),gmdate("y"));
$datetimeformat="Y-m-d";
$datenow=date($datetimeformat,$now);
////////////ถ้าวันที่ในปัจจุบันตรงกับวันที่ในเดือนถัดไป สถานะจะเปลี่ยนเป็นหมดอายุ
////////////ทราบว่าต้องเขียนเงื่อนไขประมาณนี้คือ
//if ($lower==$datenow) {
// echo "หมดอายุ";
//} else {
//echo "ยังไม่หมดอายุ";
//แต่พูดจริงๆเลยนะคะว่าไม่รู้จะเอาเงื่อนไขไปใส่ในส่วนไหนให้มันแจ้งข้อความดังกล่าวลงในตารางค่ะ ตารางก็ดังรูปด้านบนเลยค่ะช่วยด้วยนะคะ
$sql="select * from tb_order3 ";
$result=mysql_db_query($dbname,$sql);
$number=mysql_num_rows($result);
$no=1;
?>
<?
if ($number<>0) {
echo "
<P><B>รายการใบสั่งซื้อสินค้า</B></P>
<TABLE BORDER=1>
<TR BGCOLOR=#FF0000>
<TD><CENTER><B>รหัสใบแจ้ง</B></CENTER></TD>
<TD><CENTER><B>ชื่อผู้ติดต่อ </B></CENTER></TD>
<TD><CENTER><B>นามสกุล </B></CENTER></TD>
<TD><CENTER><B>วันที่บันทึกใบแจ้ง</B></CENTER></TD>
<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)) {
$order_id=$rs[order_id];
$code_order=sprintf("%05d",$order_id);
$order_name=$rs[order_name];
$order_surname=$rs[order_surname];
$date=$rs[date];
echo "
<TR>
<TD><A HREF=\"or_show.php?order_id=$order_id\" TARGET=\"_blank\">$code_order</A></TD>
<TD>$order_name</TD>
<TD>$order_surname</TD>
<TD>$date</TD>
<TD>$lower</TD>
<TD></TD>
<TD><A HREF=\"or_delete.php?order_id=$order_id\"
onclick=\"return confirm('ยืนยันลบใบสั่งซื้อสินค้า $code_order ออกจากระบบ')\">[ลบ]</A>
</TD>
</TR>
</TR>";
$no++;
}
echo "</TABLE>";
mysql_close();
}
?>
<p align="center"><a href="or_show2.php">[กลับหน้าหลัก ]</a></p>Tag : - - - -
Date :
2009-10-11 11:41:05
By :
phinyaphat
View :
2635
Reply :
3
echo "
<TR>
<TD><A HREF=\"or_show.php?order_id=$order_id\" TARGET=\"_blank\">$code_order</A></TD>
<TD>$order_name</TD>
<TD>$order_surname</TD>
<TD>$date</TD>
<TD>$lower</TD>
<TD>";
if(strtotime($datenow)>strtotime($date)) echo "หมดอายุ";
else echo "ยังไม่หมดอายุ";
echo "
</TD>
<TD><A HREF=\"or_delete.php?order_id=$order_
Date :
2009-10-11 13:16:34
By :
xbeginner01
ตรงช่องแจ้งเตือน
<td><?php if ($lower > $date){ echo "หมดอายุ"; }else{ echo "ยังไม่หมดอายุ"; }</td>
Date :
2009-10-11 14:57:14
By :
deawx
<td><?php if ($lower > $date){ echo "หมดอายุ"; }else{ echo "ยังไม่หมดอายุ"; } ?></td>
Date :
2009-10-11 14:57:49
By :
deawx
Load balance : Server 00