как я могу получить все данные в одном столбце? - PullRequest
0 голосов
/ 21 мая 2019

это фактическое значение, которое я хочу ожидать Я хочу получить все сборы в одном столбце, у меня 5 сборов, но добавляется только один сбор

                    foreach ($client_class->getLoanFeesInfoById($li_id) as $row_d){ 
                            $fee_id = $row_d->fee_id;

                                 foreach ($fees_class->getInfoByFeeId($fee_id) as $row_e) 
                                    {
                                         $fee_name = $row_e->fee_name;      
                                         $default_amount = $row_e->manual_default_amount;

                                         $disbursement_amount = $loan_amount - $default_amount;
                                    }
                            }


                        echo "<tr>

                                <td>".number_format($default_amount)."-".$fee_name."</td>
                                <td>".$deposit_code."</td>
                                <td>P".number_format($disbursement_amount)."</td>

                            </tr>";

1 Ответ

0 голосов
/ 21 мая 2019

Когда вы повторяете <td>".number_format($default_amount)."-".$fee_name."</td>, вы получите только последние значения, которые были получены в foreach.Таким образом, в качестве решения вы можете использовать переменную внутри внутреннего foreach для хранения всей комиссии.

$fee = '';
foreach ($fees_class->getInfoByFeeId($fee_id) as $row_e) 
{
    $fee_name = $row_e->fee_name;      
    $default_amount = $row_e->manual_default_amount;
    $disbursement_amount = $loan_amount - $default_amount;
    $fee .= number_format($default_amount)."-".$fee_name."<br/>";
}

Тогда вы можете повторить как <td>".$fee."</td>

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...