I have the following array from my model, here the var_dump:
array(4) {
[0]=>
array(1) {
[0]=>
array(5) {
["payment_student"]=>
string(4) "2406"
["fee_month"]=>
string(10) "2018-02-00"
["arrears"]=>
string(1) "0"
["payment_description"]=>
string(17) "Transport, 120 , "
["payment_amount"]=>
string(3) "120"
}
}
[1]=>
array(1) {
[0]=>
array(5) {
["payment_student"]=>
string(4) "2415"
["fee_month"]=>
string(10) "2018-02-00"
["arrears"]=>
string(1) "0"
["payment_description"]=>
string(33) "Transport, 1500 , Tuition, 620 , "
["payment_amount"]=>
string(4) "2120"
}
}
[2]=>
array(1) {
[0]=>
array(5) {
["payment_student"]=>
string(4) "2175"
["fee_month"]=>
string(10) "2018-02-00"
["arrears"]=>
string(1) "0"
["payment_description"]=>
string(17) "Transport, 620 , "
["payment_amount"]=>
string(3) "620"
}
}
[3]=>
array(1) {
[0]=>
array(5) {
["payment_student"]=>
string(4) "2087"
["fee_month"]=>
string(10) "2018-02-00"
["arrears"]=>
string(1) "0"
["payment_description"]=>
string(33) "Transport, 1500 , Tuition, 420 , "
["payment_amount"]=>
string(4) "1920"
}
}
}
here my view for loop:
$i=0;
foreach ($payments_view as $key => $data) {
?>
<td><?php echo $i; ?></td>
<td><?php echo $data[$i]['payment_student']?></td>
<td><?php echo $data[$i]['arrears']?></td>
<td><?php echo $data[$i]['payment_description']; ?></td>
<td><?php echo $data[$i]['payment_amount']+$data[$i]['arrears']; ?></td>
<td></td>
<td></td>
<td></td>
</tr>
<?php
$i++;
}
It display the 1st row, but for next rows give following error:
A PHP Error was encountered Severity: Notice Message: Undefined offset: 1 Filename: views/fee_register_list.php Line Number: 95 Backtrace: File: C:\xampp\htdocs\learn_ci\ksi_gentelella\application\views\fee_register_list.php Line: 95 Function: _error_handler File: C:\xampp\htdocs\learn_ci\ksi_gentelella\application\controllers\Fee_Controller.php Line: 173 Function: view File: C:\xampp\htdocs\learn_ci\ksi_gentelella\index.php Line: 315 Function: require_once
How can I make my array simple one array so, can be able to use it. in such a shape I think its very complex.