簡體   English   中英

當記錄不為空時顯示表值

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM