[英]How to customize returned MYSQL dynamic table row in PHP?
我有以下代碼,它創建了一個動態表和動態表,數據來自 MySQL pivot 表,但顯示在 php
while($row = $res->fetch_row())
{
echo "<tr>";
foreach($row as $cell) {
// dd($row);
if ($cell === NULL) { $cell = '-'; }
echo "<td>$cell</td>";
}
echo "</tr>\n";
}
我希望能夠返回特定的值,例如當前返回的結果是:
主題 | 標記 | 評論 |
---|---|---|
英語 | 43 | 好作品 |
英國文學 | 59 | 好的 |
但是我希望能夠通過 php 在學生收到 50% 時使標記顏色變為紅色,我該如何在 $cell 變量中做到這一點?
使用if
語句將 class 添加到行,然后使用 CSS 使其顯示為紅色。
while($row = $res->fetch_row())
{
if ($row['mark'] <= 50) {
$class = 'class="red"';
} else {
$class = '';
}
echo "<tr $class>";
foreach($row as $cell) {
// dd($row);
if ($cell === NULL) { $cell = '-'; }
echo "<td>$cell</td>";
}
echo "</tr>\n";
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.