У меня есть массив $dtl
:Ошибка Undefined индекс: Еогеасп Codeigniter - Oracle
Array
(
[MODULE_NAME] => Array
(
[0] => Daily_Recurring_Grabber
[1] => Daily_Recurring_Grabber
)
[START_EXECUTION] => Array
(
[0] => 19-SEP-14
[1] => 21-SEP-14
)
[FINISHED_EXECUTION] => Array
(
[0] => 19-SEP-14
[1] => 21-SEP-14
)
[NUM_OF_POPULATION] => Array
(
[0] => 6630
[1] => 6169
)
[SUM_AMOUNT] => Array
(
[0] => 397922098.33
[1] => 360955418.47
)
)
Я просто хочу, чтобы отобразить ценности SUM_AMOUNT в. Поэтому я создаю мой вид так:
if(isset($dtl)){
foreach($dtl as $row){
?>
<tr>
<td><?php echo $row['sum_amount']; ?></td>
</tr>
Но я получил сообщение об ошибке:
Severity: Notice
Message: Undefined index: SUM_AMOUNT
Filename: pages/v_soaotc_monthly.php
Это моя МОДЕЛЬ
$this->pblmig_db = $this->load->database('collprod', true);
$sql="select * from inh_soa_otc_control
where module_name like 'Monthly_Accumulator%'
and finished_execution is not null";
$stmt = oci_parse($this->pblmig_db->conn_id, $sql);
oci_execute($stmt);
$row = oci_fetch_all($stmt, $result);
oci_free_statement($stmt);
oci_close($this->pblmig_db->conn_id);
return $result;
Am Я пропустил что-то в моем коде ? Спасибо за помощь
Спасибо, победитель, он работает. Могу ли я улучшить свой вопрос? Как, если я хочу отобразить все поле (не только SUM_AMOUNT)? Таким образом, это похоже на отображение данных в форме таблицы. Что я должен использовать foreach? Цените свою помощь –
Таким образом, она будет печатать только целое значение. Как определить, какое значение принадлежит mod_name, sum_amount и т. Д.? –
используйте индекс в вашем цикле. Обновленный ответ – avenda