Invalid argument supplied for foreach () модель [закрытый] MVC

Я пробую реализовывать консультацию, где он показал мне поля, которые у него есть дата..., но меня бросает ошибка:

Warning: Invalid argument supplied for foreach () in D:\xamp\htdocs\SystemSell\vistas\modulos\exportar-excel.php он-лайн 67

После того, как жали submit меня бросает ошибка..., но ранее, если функционирует консультация, где он показывает все данные о таблице.

вид: https://github.com / NoLE / SystemSell / blob / степень магистра / видеть / модуль / exportar-excel.php Драйвер: https://github.com / NoLE / SystemSell / blob / степень магистра / драйвер / ventas.controlador.php

Я моделирую: https://github.com / NoLE / SystemSell / blob / степень магистра / модель / ventas.modelo.php

-4
задан 16.10.2019, 07:47
2 ответа

Согласно документации:

Строитель foreach предоставляет простую манеру повторять на arrays. foreach функционирует только на arrays и объекты, и выразит ошибку это, попробовав использовать с переменной различного типа данных или не инициализировавшей переменной.

В твоем коде:

$exportar = ControladorVentas::ctrExportarVentas($item, $valor);
foreach ($exportar as $key => $value) {}

, Если динамическим способом твой изменчивый $exportar возьмет стоимость, которая не была бы iterable система, бросит exepción.

Tracea код, чтобы видеть, что стоимость берет изменчивая $exportar;

0
ответ дан 24.10.2019, 23:55
  • 1
    я это продолжил, стоимость, которая берет экспортировать, - array, который он приносит из базы данных... костлявая так или иначе с этим же самым $exportar, когда я открываю страницу, если он показывает все поля, но проблема - это, послав ему дату, чтобы просачиваться... – Victor Saez Vivar 16.10.2019, 11:29

я сделал изменение, вместо того, чтобы посылать поле даты, он посылал поле submit, я исправил эту ошибку и изменись в $ _POST ["fechaExport"]... проверьте меняя GET метод и действительно сейчас пошли дату..., но, сейчас я arrijo различная ошибка.... Notice: Изменчивый Undefined: статья in D:\xamp\htdocs\SystemSell\vistas\modulos\exportar-excel.php он-лайн 65

Notice: Изменчивый Undefined: стоимость in D:\xamp\htdocs\SystemSell\vistas\modulos\exportar-excel.php он-лайн 65

Warning: Illegal string офсет 'fecha_entrega' in D:\xamp\htdocs\SystemSell\vistas\modulos\exportar-excel.php он-лайн 69

Warning: Illegal string офсет 'id_vendedor' in D:\xamp\htdocs\SystemSell\vistas\modulos\exportar-excel.php он-лайн 71

Warning: Illegal string офсет 'клиент' in D:\xamp\htdocs\SystemSell\vistas\modulos\exportar-excel.php он-лайн 74

Warning: Illegal string офсет 'адрес' in D:\xamp\htdocs\SystemSell\vistas\modulos\exportar-excel.php он-лайн 75

Warning: Illegal string офсет 'коммуна' in D:\xamp\htdocs\SystemSell\vistas\modulos\exportar-excel.php он-лайн 76

Warning: Illegal string офсет 'снабжает ссылками' in D:\xamp\htdocs\SystemSell\vistas\modulos\exportar-excel.php он-лайн 77

Warning: Illegal string офсет 'producto_1' in D:\xamp\htdocs\SystemSell\vistas\modulos\exportar-excel.php он-лайн 78

Warning: Illegal string офсет 'producto_2' in D:\xamp\htdocs\SystemSell\vistas\modulos\exportar-excel.php он-лайн 79

Warning: Illegal string офсет 'producto_3' in D:\xamp\htdocs\SystemSell\vistas\modulos\exportar-excel.php он-лайн 80

И так для внизу; <

0
ответ дан 24.10.2019, 23:55