У меня проблема с позиционированием html-тегов. Я попытался решить проблему, но для меня код выглядит отлично, но вывод сообщает что-то другое. Я попытался обработать выход SQL-запроса, однако я не смог этого достичь, и когда я попросил о помощи на форуме в ответ, я понял, что на PHP это будет намного проще. Поэтому у меня есть продукты следующий код, но я не получаю необходимые результаты:PHP-результирующий набор и позиционирование HTML
<body>
<div class="container">
<?php
$sdate = '';
foreach($rows as $row) {
if($row['shieldDate'] != $sdate){
$sdate = $row['shieldDate'];
echo '<h2>';
echo $row['shieldDate'],' ','opponent',' ',$row['shieldTeam'];
echo '</h2>';
echo "
<p>The .table class adds basic styling (light padding and only horizontal dividers) to a table:</p>
<table class='table'>
<thead>
<tr>
<th>Player</th>
<th>Score</th>
</tr>
</thead>
<tbody>
";
echo "<tr>";
echo "<td>";
echo $row["firstname"],' ', $row["lastname"];
echo "</td>";
echo "<td>";
echo $row["score"];
echo "</td>";
echo "</tr>";
}else{
echo "<tr>";
echo "<td>";
echo $row["firstname"],' ', $row["lastname"];
echo "</td>";
echo "<td>";
echo $row["score"];
echo "</td>";
echo "</tr>";
}
}
?>
</tbody>
</table>
</div>
</body>
Я пытаюсь для того чтобы достигнуть следующий вывод:
Однако я получаю:
Вместо скриншота было бы лучше иметь выход источника HTML. Вы не закрываете теги 'tbody' и' table'. –
вы никогда не меняете таблицы при изменении даты, поэтому вы просто держите вложенные таблицы глубже и глубже. –
те теги закрыты сразу после окончания php –