|
|
|
แสดงว่าไม่มีสินค้าในตระกร้า หนูอยากให้มันแสดงอ่ะคะว่า ถ้าในดาต้าเบส ไม่มีข้อมูล ให้แสดง ว่า ไม่มีสินค้า |
|
|
|
|
|
|
|
Code (PHP)
<b><h3>ผู้ดูแลระบบ (Admin)</h3></b><br><hr>
<?
if(count($_SESSION[useradmin]) == 0){
echo "<script language='javascript'>";
echo "window.location='admin.php';";
echo "</script>";
}
$status_match = array("n" =>"รอการจับคู่",
"y" =>"ตกลงจับคู่",
"c" => "ยกเลิก");
if ($_GET['page']){
$page = $_GET['page'];
}else{
$page = 1;
}
$limit = 5; // แสดงผลหน้าละกี่หัวข้อ
$goto = ($page-1)*$limit;
$search = "";
if($search){
$search .= "AND matching.match_date like '%".$_POST['date_m']."%' ";
}else{
$search = " WHERE matching.match_date like '%".$_POST['date_m']."%' ";
}
$sqlAdminMatch = "SELECT matching.*,breed.breed_name,mem1.mem_firstname as name1,mem2.mem_firstname as name2
FROM matching
INNER JOIN petmember ON matching.sub_member = petmember.petmem_id
INNER JOIN breed ON petmember.breed_id = breed.breed_id
INNER JOIN member As mem1 ON matching.main_member = mem1.mem_id
INNER JOIN member As mem2 ON matching.sub_member = mem2.mem_id".$search."
LIMIT $goto,$limit";
$resultAdminMatch = mysql_query($sqlAdminMatch,$conn);
$sqlNumMatch = "SELECT matching.*,breed.breed_name,mem1.mem_firstname as name1,mem2.mem_firstname as name2
FROM matching
INNER JOIN petmember ON matching.sub_member = petmember.petmem_id
INNER JOIN breed ON petmember.breed_id = breed.breed_id
INNER JOIN member As mem1 ON matching.main_member = mem1.mem_id
INNER JOIN member As mem2 ON matching.sub_member = mem2.mem_id".$search."";
$resultNumMatch = mysql_query($sqlNumMatch,$conn);
$total = mysql_num_rows($resultNumMatch);
?>
<form name="form1" id="form1" method="post" action="">
<strong><center><h4>รายงานการจับคู่</h4></center></strong><br>
<table width="100%" border="0">
<form name="form2" id="form2" method="post" action="admin.php?name=admin&file=report_matching">
<tr>
<td colspan="7" align="right"><strong>แสดงรายการจับคู่วันที่</strong> <span id="default" class="tab_group1 container">: <input type="text" size="25" id="defaultFocus" name="date_m"/></span>
<input name="submit" type="submit" value="แสดงรายการ"/></td>
</tr>
</form>
<? if($_POST['date_m']) {?>
<tr align="left">
<td colspan="7"><strong>รายการจับคู่วันที่ : </strong><?=$_POST['date_m']?> <strong>จำนวนรายการทั้งหมด</strong> <?=$total;?> <strong>รายการ</strong></td>
</tr>
<? }?>
<table width="100%" border="0">
<tr align="center" bgcolor="#CCCCCC">
<td width="11%"><b>วันที่เลือกคู่</b></td>
<td width="12%"><b>ชื่อสมาชิกที่จับคู่</b></td>
<td width="10%"><b>พันธุ์สุนัข</b></td>
<td width="13%"><b>ชื่อสมาชิกที่ถูกจับคู่</b></td>
<td width="10%"><b>วันที่จะจับคู่</b></td>
<td width="8%"><b>เวลา</b></td>
<td width="11%"><b>สถานที่</b></td>
<td width="10%"><b>สถานะการจับคู่</b></td>
<? while($dataAdminMatch = mysql_fetch_array($resultAdminMatch)){?>
<? if($dataAdminMatch['match_status']== 'c'){?>
<td width='15%'><b>เหตุผลที่ยกเลิก</b></td>
<? }?>
</tr>
<tr align="center">
<td><? $date = explode(',',$dataAdminMatch['match_date']);
echo $date[0];?></td>
<td><?=$dataAdminMatch['name1']?></td>
<td><?=$dataAdminMatch['breed_name']?></td>
<td><?=$dataAdminMatch['name2']?></td>
<td><?=$dataAdminMatch['date_confirm']?></td>
<td><?=$dataAdminMatch['hour']?>.<?=$dataAdminMatch['minute']?> น.</td>
<td><?=$dataAdminMatch['match_place']?></td>
<td><?=$status_match[$dataAdminMatch['match_status']]?></td>
<? if($dataAdminMatch['match_status']== 'c'){?>
<td><?=$dataAdminMatch['note']?></td>
</tr>
<? }
}?>
<tr align="right">
<td colspan="9"> </td>
</tr>
<tr align="right">
<td colspan="9">
<? echo $objMaster->ShowPaging($total,$limit,'admin.php?name=admin&file=report_matching'); ?>
</td>
</tr>
</table>
</form>
หนูอยากให้มันแสดงอ่ะคะว่า
ถ้าในดาต้าเบส ไม่มีข้อมูล ให้แสดง ว่า ไม่มีสินค้า
แต่ถ้ามีก็แสดงตามปกติ
Tag : - - - -
|
|
|
|
|
|
Date :
2010-01-13 11:52:55 |
By :
SAUACTH |
View :
778 |
Reply :
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มะมีใครตอบเลยเหรอค่ะ
|
|
|
|
|
Date :
2010-01-13 20:38:50 |
By :
SAUACTH |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มันก็แค่นับจำนวน แล้วก็ใช่ if ตามปกติไม่ใช่เหรอครับ
ผมไม่เคยเขียน mysql connect แบบธรรมดาเลยดูแล้วงงๆ
|
|
|
|
|
Date :
2010-01-13 20:48:00 |
By :
mr.v |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช่ if ตรงเหลี่ยมไหนอ่ะคะ???????????
|
|
|
|
|
Date :
2010-01-13 21:28:23 |
By :
SAUACTH |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใส่ if ใน while ครอบไว้ว่า $total >=1 ค่อยแสดงรายการในตะกร้า นอกนั้นให้บอกว่าว่างเปล่า
|
|
|
|
|
Date :
2010-01-13 23:45:25 |
By :
mr.v |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|