遇到PHP错误严重性:注意消息:未定义的索引:elements_id文件名:views/showdetail.PHP行号


A PHP Error was encountered Severity: Notice Message: Undefined index: elements_id Filename: views/showdetail.php Line Number: 17

遇到PHP错误

严重性:通知

消息:未定义的索引:elements_id

文件名:views/showdetail.php

行号:17

请帮帮我!服务器openshift上出现错误,但在localhost上运行没有错误。如何修复?

对每个变量执行此操作

$elements_id=isset($row['elements_id'])?$row['elements_id']):'';

您正在尝试使用数组的索引值,而不首先检查是否设置了

<?php 
        print_r($dataelements);
         foreach ($dataelements as $row) { 
                $elements_id =$row['elements_id'];
                $elements_number = $row['elements_number'];
                $elements_name = $row['elements_name'];
                $elements_principle = $row['elements_principle'];
                $elements_standard = $row['elements_standard'];
                $elements_indicator = $row['elements_indicator'];
         }
        ?>