Как исключить пустые строки при печати HTML-таблицы с использованием PHP - PullRequest
0 голосов
/ 04 ноября 2019

У меня есть таблица HTML, которая состоит из предметов и учителей, которые их преподают, но есть некоторые ученики, которые не предлагают некоторые предметы, и я хотел бы исключить их при печати результатов. Пожалуйста, как мне это сделать?

Код выглядит примерно так:

<tr class="row-info">
    <td style="text-align: center;" class="col-subject"><?php echo $row3['name'];?></td>
    <td style="text-align: center;" class="col-teacher">
        <?php echo $this->crud_model->get_type_name_by_id('teacher', $row3['teacher_id']); ?></td>
    <td style="text-align: center;">
    <?php 
        $obtained_mark_query = $this->db->get_where('mark' , array('subject_id' => $row3['subject_id'], 'exam_id' => $row2['exam_id'], 'class_id' => $row1['class_id'], 'student_id' => $student_id , 'year' => $running_year));
        if ($obtained_mark_query->num_rows() > 0) {
            $marks = $obtained_mark_query->result_array();
            foreach ($marks as $row4) {
                echo $row4['mark_obtained'];        
            }
        }
    ?>
    </td>
</tr>
...