У меня есть таблица в html, которая заполняется бэкэндом mysql. Я продолжаю получать предупреждение «Предупреждение: неверный аргумент, предоставленный foreach()« Я использую функцию php foreach, но это находится внутри моего html. Я пытаюсь сделать if(is_array())
в этом коде, но он, похоже, не работает. Заранее спасибо!PHP foreach warning
<?php foreach($rows4 as $row4): ?>
<tr style="
margin: 0; padding: 0; border-collapse: collapse;"
>
<td style="
border: 1px solid grey;"
>
<form action="" method="post"> <?php echo $row4['DispatchTicketDate']; ?> </form>
</td>
<td style="
border: 1px solid grey;"
>
<form action="" method="post"> <?php echo $row4['LoginUserName']; ?> </form>
</td>
<td style="
border: 1px solid grey;"
>
<form action="" method="post"> <?php echo $row4['DispatchTicketNote']; ?> </form>
</td>
</tr>
<?php endforeach; ?>
Можете ли вы разместить то, что $ rows4 содержит? –
Просто 'var_dump ($ rows4);' перед тем, как перейти в цикл и посмотреть, что такое вывод. – feeela
Вы можете показать структуру массива ... – sAnS