Я получаю сообщение об ошибке на странице просмотра кода как
В коде foreach () указан неверный аргумент в следующем коде;
<html> <head> <title><?=$page_title?></title> </head> <body> <?php foreach($result as $row):?> <h3><?=$row->title?></h3> <p><?=$row->text?></p> <br /> <?php endforeach;?> </body>
Проверьте $result, если это массив, прежде чем использовать foreach на нем. Ваш результат может быть false, поскольку запрос к базе данных не выполнен или не дал результата.
$result
false
if (is_array($result)) { foreach($result as $row) { /* ... */ } }
$result вообще не является массивом.
Вы должны проверить код конструкции $result.вы не устанавливаете $result правильно.
Если $result должен содержать строки базы данных, извлеките запрос к базе данных, если он возвращает результат правильно.