я должен построить HTML таблицу, которая будет выглядеть следующим образом: Заполните HTML таблицу с результатом базы данных
Но поля и имена головы я получаю из базы данных. Первый запрос - возвращает описание полей, второй запрос возвращает значения полей. Я потратил много времени, пытаясь достичь этого. Итак, что я делаю:
<table>
<tbody>
<?php
foreach ($comments as $comment) { // $comments is array of strings
?>
<td><b><?= $comment ?></b></td>
<?php}?>
</tbody>
<?php
foreach ($field_names as $fn) { // $field_names is array_keys($result)
?><tr><?php
foreach ($result as $r) { // $result - values of fields
?>
<td><?= $r[$fn] ?></td>
<?php
}?>
</tr>
<?php
}
?></table>
Но таким образом я получаю свой контент транспонированным. Любая помощь, спасибо.
просьба привести пример как выглядит ваш массив; что означает содержимое '$ comments',' $ fieldnames'. и '$ result' – CodeGodie
Я показал это на изображении в моем вопросе – Daria
, как выглядит ваш переменный' $ result'? это просто массив строк? – CodeGodie