@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
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
11 мая 2024, в 00:19
1000 руб./за проект
10 мая 2024, в 23:51
30000 руб./за проект
10 мая 2024, в 23:33
2500 руб./за проект