|
|
|
ค้นหาข้อมูลวันหมดอายุจากเดือนภาษาไทย และปีเป็น ค.ศ. และแสดงข้อมูลในตาราง |
|
|
|
|
|
|
|
ช่วยดูให้หน่อยน่ะค่ะมันค้นหาไม่ได้ค่ะ
Code (PHP)
<table width="590" border="0" align="center">
<tr>
<td colspan="7" align="center"><?
include('config.php');
$strSQL = (" SELECT * FROM car inner join data on car.id_data=data.id_data WHERE 1 AND DateDiff(enddate,NOW()) <= 30 ");
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
$Num_Rows = mysql_num_rows($objQuery);
$Per_Page = 10; // Per Page
$Page = $_GET["Page"];
if(!$_GET["Page"])
{
$Page=1;
}
$Prev_Page = $Page-1;
$Next_Page = $Page+1;
$Page_Start = (($Per_Page*$Page)-$Per_Page);
if($Num_Rows<=$Per_Page)
{
$Num_Pages =1;
}
else if(($Num_Rows % $Per_Page)==0)
{
$Num_Pages =($Num_Rows/$Per_Page) ;
}
else
{
$Num_Pages =($Num_Rows/$Per_Page)+1;
$Num_Pages = (int)$Num_Pages;
}
$strSQL .=" order by enddate ASC LIMIT $Page_Start , $Per_Page";
$objQuery = mysql_query($strSQL);
$a=1;
?></td>
</tr>
<tr align="left">
<td width="121"><span class="style28"></span></td>
<td width="47"><span class="style28">ค้นหา </span></td>
<td width="32"><span class="style28">เดือน</span></td>
<td width="87"><span class="style28">
<select name="month" id="month">
<?
$mname=array ("","มกราคม","กุมภาพันธ์","มีนาคม","เมษายน","พฤษภาคม","มิถุนายน","กรกฎาคม","สิงหาคม","กันยายน","ตุลาคม","พฤศจิกายน","ธันวาคม");
for($i=1;$i<=12;$i++)
{?>
<option value="<?=$i?>">
<?=$mname[$i]?>
</option>
<? }
?>
</select>
</span></td>
<td width="43"><span class="style28">ปีค.ศ.</span></td>
<td width="73"><span class="style28">
<select name="year" id="year">
<? for($i=date("Y");$i>=date("Y")-80;$i--){ ?>
<option value="<?=$i?>">
<?=$i?>
</option>
<? } ?>
</select>
</span></td>
<td width="157"><span class="style22">
<input name="submit" type="submit" value="Search" />
</span></td>
</tr>
<tr>
<td height="24" colspan="7" align="left" valign="top"> </td>
</tr>
<tr>
<td height="95" colspan="7" align="left" valign="top"><table width="584" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#666666">
<tr bgcolor="#000000">
<td width="28" height="22" align="center"><span class="style24">ลำดับ</span></td>
<td width="113" align="center"><span class="style24">ชื่อ-สกุล</span></td>
<td width="57" align="center"><span class="style1 style25">ยี่ห้อรถ</span></td>
<td width="69" align="center"><span class="style1 style25">ทะเบียน</span></td>
<td width="120" align="center"><span class="style1 style25">เลขที่กรมธรรม์</span></td>
<td width="46" align="center"><span class="style1 style25">ประเภท<br />
ประกัน</span></td>
<td width="67" align="center"><span class="style1 style25">วันคุ้มครอง</span></td>
<td width="66" align="center"><span class="style1 style25">วันหมดอายุ</span></td>
</tr>
<?
while($objResult = mysql_fetch_array($objQuery))
{
?>
<tr align="center" bgcolor="#FFFFCC" class="style2">
<td height="20"><span class="style19">
<?=$a;?>
</span></td>
<td align="left"><table width="113" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="55" align="left" class="style19"> <div align="left">
<?=$objResult["name"];?>
</div></td>
<td width="58" align="left" class="style19">
<div align="left">
<?=$objResult["last_name"];?>
</div></td>
</tr>
</table>
<div align="left"></div></td>
<td align="left"><span class="style3 style8 style2"><span class="style22">
<?=$objResult["brand"];?>
</span></span></td>
<td><span class="style3 style8 style2"><span class="style22">
<?=$objResult["tabean"];?>
</span></span></td>
<td><span class="style3 style8 style2"><span class="style22">
<?=$objResult["number"];?>
</span></span></td>
<td><span class="style3 style8 style2"><span class="style22">
<?=$objResult["type"];?>
</span></span></td>
<td><span class="style3 style8 style2"><span class="style22">
<?=$objResult["startdate"];?>
</span></span></td>
<td bgcolor="#FF0000"><span class="style3 style8 style2"><span class="style22">
<?=$objResult["enddate"];?>
</span></span></td>
</tr>
<?
$a++;}
?>
</table>
<p><span class="style27">Total</span>
<?= $Num_Rows;?>
<span class="style27">Record</span>
<?
$pages = new Paginator;
$pages->items_total = $Num_Rows;
$pages->mid_range = 10;
$pages->current_page = $Page;
$pages->default_ipp = $Per_Page;
$pages->url_next = $_SERVER["PHP_SELF"]."?QueryString=value&Page=";
$pages->paginate();
echo $pages->display_pages()
?>
</p></td>
</tr>
</table>
Tag : PHP, MySQL, CakePHP
|
ประวัติการแก้ไข 2012-07-19 11:16:57
|
|
|
|
|
Date :
2012-07-19 11:14:54 |
By :
sumonrat |
View :
1045 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
จะถามอะไรครับ
|
|
|
|
|
Date :
2012-07-19 11:16:40 |
By :
mangkunzo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลืมคำถามค่ะ คือมันค้นหาไม่ได้ ไม่รู้ว่าต้องแก้ตรงไหนบ้างค่ะ
|
|
|
|
|
Date :
2012-07-19 11:19:35 |
By :
sumonrat |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|