|
|
|
ปัญหาแสดงปุ่ม เมื่อพบข้อมูลให้โชว์ แต่ถ้าไม่พบ ให้ฟ้องว่าไม่มีข้อมูล |
|
|
|
|
|
|
|
if($rs <= 0){ //บรรทัดนี้ครับที่จะให้โชว์ไม่โชว์
//พิมตกอะป่าว $rs["FieldName"]
|
|
|
|
|
Date :
2012-09-21 13:06:19 |
By :
sambrazil |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Fetch มาป่าว $rs ต้องเป็น $rs['Rental_Status'] หรือเปล่า
|
|
|
|
|
Date :
2012-09-21 13:06:54 |
By :
Krungsri |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?php
//หรือเขียนแบบนี้ง่ายดี
include "../../config/connect_db.php";
include "../../js/thaidate.php";
$strSQL = "SELECT * FROM user, month, rental WHERE month.Month_ID = rental.Month_ID AND rental.User_ID =user.User_ID AND
user.User_ID = '$_GET[userid]' WHERE Rental_Status = '1'ORDER BY month.Month_ID ";//ลองเพิ่ม WHERE Rental_Status = '1'
$userid = "$_GET[userid]";
$result = mysql_query($strSQL);
if(!$result )//ถ้าไม่ตรงตามเงื่อนไข ที่ คิวรี่ไว้ ไม่พบข้อมูล แสดง...
{
echo "<img src='../../images/cancel.png' width='25' height='25'>";
echo "ระบบยังไม่ได้ป้อนค่าเช่า";
}
else //ถ้าตรงตามที่เราคิวรี่ไว้แสดงค่าออกมา
{
while($rs = mysql_fetch_array($result)){
?>
<tr>
<td align="center"><?php echo $rs['Month_ID']?></td>
<td align="center"><?php echo $rs['Month_Name']?></td>
<td align="right"><?php echo $rs['Total'] ,' ', 'บาท'?></td>
<td align="center"><?php
echo "<img src='../../images/accept.png' width='25' height='25'>";
}
?></td>
<td align="center"><input name="chkUpdate[]" type="checkbox" id="chkUpdate[]" value="<?php echo $rs['Rental_ID']?>"></td>
<td width="76" align="center"><a href="showrental.php?rentalid=<?php echo $rs['Rental_ID']?>&userid=<?php echo $rs['User_ID']?>" target="_new"><img src="../../images/page_red.png" width="25" height="25"></a></td>
</tr>
<?php } ?>
</table>
<br>
<?php
echo "<input type='submit' name='butStatus' id='butStatus' value='จัดสถานะ' onClick='return checkform();' >";
}
}
?>
|
ประวัติการแก้ไข 2012-09-21 13:13:22 2012-09-21 13:15:45 2012-09-21 13:17:52
|
|
|
|
Date :
2012-09-21 13:12:21 |
By :
sambrazil |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$rs อย่างเดียวไม่มีค่าหรือเปล่าครับ ลอง
echo $rs;
ออกมาดูครับว่าเป็นตามเงื่อนไขหรือเปล่า
ถ้าไม่ได้แนะนำตามด้านล่างครับ
Code (PHP)
$total = mysql_num_rows($result); // หาจำนวน record
if($total <= 0){ //ข้อมูลในตาราง มีค่าน้อยกว่าหรือเท่ากับ0
echo "ระบบยังไม่ได้ป้อนค่าเช่า";
}else{
echo "<input type='submit' name='butStatus' id='butStatus' value='จัดสถานะ' onClick='return checkform();' >";
}
Go to : PHP : mysql_num_rows - Get number of rows in result :: คู่มือ php การใช้ ฟังก์ชั่น
|
ประวัติการแก้ไข 2012-09-22 13:34:09
|
|
|
|
Date :
2012-09-22 13:32:57 |
By :
apisitp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|