Bagaimana untuk melaksanakan baris jadual dinamik MYSQL tersuai yang dikembalikan dalam PHP?
P粉381463780
P粉381463780 2024-03-22 11:59:32
0
1
424

Saya mempunyai kod berikut yang mencipta jadual dinamik dengan iklan dinamik dan tbody dengan data yang datang daripada jadual pangsi dalam MySQL tetapi dipaparkan melalui 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";
      }

Saya mahu dapat mengembalikan nilai tertentu, contohnya hasil semasa yang dikembalikan ialah:

Subjek Skor Komen
Bahasa Inggeris 43 Selamat bekerja
Sastera Inggeris 59 Baik

Tetapi apabila pelajar mendapat 50%, saya ingin menandakan markah sebagai merah melalui php, bagaimana saya boleh melaksanakan fungsi ini dalam pembolehubah $cell?

P粉381463780
P粉381463780

membalas semua(1)
P粉237647645

Tambahkan kelas pada baris menggunakan pernyataan if dan jadikan ia merah menggunakan 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";
}
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan