Недопустимый аргумент для ошибки foreach ()
Здравствуйте, у меня на моем веб-сайте возникла следующая проблема. Когда я проверяю файл error_log, этот em показывает следующую ошибку:
"Недопустимый аргумент для foreach () в / home / ..."
Он находится в месте ошибки:
<?php
foreach ($on['result'] as $val) { ?>
<a href = "#" onClick = "goToProfile(<?= $val['id'];?>)"><li class = "chat__human" style = "margin-bottom: 5px;">
<img class = "chat__avatar" style = "padding: 1px;margin:3px" src = "<?= $val['photo'];?>" alt = "" />
<span class = "chat__name comforta" style = "position: absolute;margin-left:5px;margin-top: 5px;font-weight: bold"><?= $val['firstName'];?></span>
<span class = "chat__last_m" style = "position: absolute;margin-left:5px;margin-top: 23px;color:#999"> <?= $val['last_m'];?></span>
</li></a>
<?php } ?>
Надеюсь, вы поможете мне решить эту ошибку, спасибо.
$on['result'], вероятно, не установлен или не является массивом.
<? php $ query = 'id ='. $ sm ['user'] ['id']; $ action = 'getOnlineFriends'; $ on = apiCall ($ действие, $ запрос); ?>
если вы выполните var_dump () на $ on, что вы получите?
Ничего, и ошибка сохраняется





