|
|
|
PHP odbc กับ Access พอดึงข้อมูลวันที่แล้วข้อมูลที่ได้ มันไม่ตรงกับในฐานข้อมูล |
|
|
|
|
|
|
|
คือผมใช้ code ประมารนี้หนะครับ พอถึงส่วนที่ดึงวันที่ออกมามันก็ไม่ตรงกับฐานข้อมูล
Code (PHP)
<?
$objConnect = odbc_connect("DBname","","");
$det = $_GET[det];
if($det == ""){$det = "a";}
if($det == "a")
{
echo"<a href=\"index.php?det=1\">ซ่อนวันหมดอายุ</a>";
}else
{
echo"<a href=\"index.php?det=a\">แสดงวันหมดอายุ</a>";
}
echo"</br></br><a href=\"rep2.php\">แสดงลูกค้ายังไม่หมดอายุ</a>";
$sql = "SELECT * FROM tbMember, tbAddOff, tbDetMem Where(tbAddOff.USRNAM = tbMember.USRNAM)AND(tbMember.USRNAM = tbDetMem.USRNAM) AND (LASDAT <> Null) Order By LASDAT ";
$result = odbc_exec($objConnect, $sql);
echo "<table border=1 cellspacing=0 cellpadding=2 bordercolordark=white bordercolor=#000000><tr><td colspan = 4>รายชื่อบริษัทที่หมดอายุแล้ว</td></tr>
<tr>
<th>
ลำดับที่
</th>
<th>
ชื่อบริษัท
</th>
<th>
เบอร์โทรศัพท์
</th>";
if($det == "a")
{
echo"<th>
วันที่หมดอายุ
</th>";
}
echo"</tr>";
while (odbc_fetch_row($result))
{
$compname=odbc_result($result,"COMPANY");
$conname=odbc_result($result,"TEL");
$last1=odbc_result($result,"LASDAT");
$date = strtotime(date("Y/m/d"));
$last2 = strtotime($last1);
if($last2 < $date){
$co++;
echo "<tr><td>$co</td>";
echo "<td>$compname</td>";
echo "<td>$conname</td>";
if($det == "a")
{
echo "<td>".date("Y/m/d",$last2)."</td>";
}
}
}
echo"</table>";
?>
Tag : PHP, Ms Access, Windows
|
|
|
|
|
|
Date :
2012-12-01 11:15:05 |
By :
greatpig |
View :
1125 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
echo $sql;
เอา SQL ไปดูในดู Query ของ Access ครับ จะได้คำตอบ
|
|
|
|
|
Date :
2012-12-02 08:31:33 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|