Ich habe den folgenden Code, der eine dynamische Tabelle mit einem dynamischen Kopf und K?rper mit Daten erstellt, die aus einer Pivot-Tabelle in MySQL stammen, aber über PHP angezeigt werden:
while($row = $res->fetch_row()) { echo "<tr>"; foreach($row as $cell) { // dd($row); if ($cell === NULL) { $cell = '-'; } echo "<td>$cell</td>"; } echo "</tr>\n"; }
Ich m?chte einen bestimmten Wert zurückgeben k?nnen, zum Beispiel ist das aktuell zurückgegebene Ergebnis:
Themen | Ergebnis | Kommentare |
---|---|---|
Englische Sprache | 43 | Gute Arbeit |
Englische Literatur | 59 | Gut |
Aber wenn ein Schüler 50 % erreicht, m?chte ich die Punktzahl über PHP als rot markieren. Wie kann ich diese Funktion in der $cell-Variablen implementieren?
使用if
語(yǔ)句向行添加一個(gè)類,并使用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"; }