@webdeveloper48

Неправильно обрабатываю массив?

Вот что получаю при запросе dpaste.com/2ZHXNXN
Вот код dpaste.com/02SY6C0
При втором проходе foreach переменная $val пустая.Что делаю не так?
  • Вопрос задан
  • 151 просмотр
Решения вопроса 1
@murrometz
foreach ($ar as $val) { - лишний цикл.

Ты получаешь массив $row. Вот по нему и нужно итерировать.

$i++; перенеси во внешний цикл while
$j++ - в цикл прохода по массиву.
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
Chronosms
@Chronosms
Программист-ботовод
Лучше сразу ассоциатив используй mysqli_fetch_assoc
И вообще: не нравятся мне ваши while ($db = mysqli_fetch_assoc( ... ))...
Ответ написан
evgeniy2194
@evgeniy2194
PHP, js developer
PS: Нельзя отправлять заголовки после вывода чего-либо на страницу.
Ответ написан
Warning: Invalid argument supplied for foreach()
Обычно такая ошибка появляется, если нечего "форычить". Проверяйте массив на не пустоту перед тем как использовать foreach
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы