[英]Display a tables value when a record is not empty
我有一個活動表,其中包含學生之前參加的活動列表。 因此,如果該學生是新學生,則該學生將沒有任何活動。
<table align="center" width="1000" border="1" > <h3>Activity List</h3> </br> <tr align="center" style="font-weight:bold" > <td>ID</td> <td>Activity</td> <td>Sem</td> <td>Session</td> <td>Achievement</td> <td>Level</td> </tr> <?php do { ?> <tr align="center"> <td><?php echo $row_Recordset1['student_id']; ?></td> <td><?php echo $row_Recordset1['activity']; ?></td> <td><?php echo $row_Recordset1['sem']; ?></td> <td><?php echo $row_Recordset1['session']; ?></td> <td><?php echo $row_Recordset1['achievement']; ?></td> <td><?php echo $row_Recordset1['level']; ?></td> </tr> <?php } while ($row_Recordset1 = mysql_fetch_assoc($Recordset1)); ?> </table>
如果表格不為空,如何使該表格僅在屏幕上顯示。 順便說一句,即時通訊使用會話來顯示存在的記錄。
最好的方法是通過已構建查詢的mysql(i)_fetch_array()
獲取數組,然后檢查查詢是否具有以下行:
$qry = "SELECT `this` FROM `table`"
while ($result = mysql_fetch_array($qry)) {
if (mysql_num_rows($result) > 0) {
echo "We have rows!";
}
else {
echo "Looks like we haven't got anything here!";
}
}
我希望這有幫助。
可能還會有助於查看此處: PHP mysql_num_rows方法 。
<?php if(!empty($activity))
{
your msg ..
}
else
{
}
?>
其中empty()
將檢查給定變量是否為空
這就是if語句用於的內容:
if(!count($activities)) {
echo "This student has no activities yet.";
} else {
//display activities
....
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.