cari

Rumah  >  Soal Jawab  >  teks badan

Bagaimana untuk melaksanakan baris jadual dinamik MYSQL tersuai yang dikembalikan dalam PHP?

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粉381463780P粉381463780254 hari yang lalu411

membalas semua(1)saya akan balas

  • P粉237647645

    P粉2376476452024-03-23 00:56:24

    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";
    }

    balas
    0
  • Batalbalas