【发布时间】:2015-08-11 10:40:04
【问题描述】:
看起来这个问题出现了很多,我做了一些搜索,并基于此将“isset”放在 $ _POST 或 $ _GET 函数之前。问题出在我的代码中,我不知道该放在哪里。
foreach ($product['option'] as $option) {
if ($option['type'] != 'file') {
$value = $option['value'];
} else {
$upload_info = $this->model_tool_upload->getUploadByCode($option['value']);
if ($upload_info) {
$value = $upload_info['name'];
} else {
$value = '';
}
}
我得到的错误如下:
注意:未定义的索引:第 65 行 /home/mdfehr/public_html/store/catalog/controller/common/cart.php 中的选项警告:/home/mdfehr/public_html/store/catalog 中为 foreach() 提供的参数无效/controller/common/cart.php 第 65 行
第 65 行将是我发布的代码的第一行。我在其他两个地方也有同样的错误,但我希望我从这里的建议中学到的东西可以帮助我解决这些问题。
【问题讨论】:
-
错误很明显。请检查
$product包含的内容
标签: php indexing undefined isset