Итак, у меня есть цикл while с записями из базы данных, что я пытаюсь сделать, это группа «координатором». В этом случае я заказал SQL-запрос координатором, чтобы я мог группы в цикле. Проблема в том, что она всегда пропускает первую строку, я предполагаю, что в логике цикла должно быть что-то неправильное, я просто не могу понять, как это исправить. Я пытаюсь показать таблицу для каждого координатора, найденного в результатах, но первая таблица становится пустой, которой она не должна. Вот код, который у меня есть. Спасибоwhile loop issue, пропускает первый взгляд
$coordinator = '';
$start = true;
while($data = $rs->fetch_assoc()){
if($data['email'] != $cordinator){
$message .= TableHeader($fune[$i], $data['coordinator']);
$message .= $rows;
$message .= '</table>';
$message .= '<br><br>';
echo $message;
$message = '';
$rows = '';
}
$rows .= '<tr>
<td>'.$data['case_no'].'</td>
<td>'.$data['deceased_name'].'</td>
<td>'.$data['notes'].'</td>
</tr>';
$start = false;
$coordinator = $data['email'];
}
Не могли бы вы показать нашу структуру и запрос таблицы? –
попробуйте поместить '$ row = '';' вне инструкции 'if' – FullStack