Добрый вечер, имеется таблица в которую выводятся значения из бд по координатам x и y, если записи с какой координатой нет, то выводится x, проблема в том что, если запись 1, то все хорошо, а если больше, то значения попадают в свою ячейку, а x дублируется, размер таблицы задает пользователь, помогите кому не сложно
php
<?php for ($tr=1; $tr<=$_SESSION['account']['rows']; $tr++){ echo '<tr>'; for ($td=1; $td<=$_SESSION['account']['columns']; $td++){ foreach ($temp as $val) { echo '<td class="tableEnd-item">'; if ($tr == $val['x'] AND $td == $val['y']) { echo '<div><p>2</p> <span></span> <p class="tableLast-main__td__access">' .$val['chain0_temp']. '</p></td>'; } else { echo '<div><p>x</p> <span></span> <p class="tableLast-main__td__access">x</p></td>'; } } } echo '</tr>'; } ?>
таблица сверху - в таблице в бд 1 запись, снизу - две