У меня есть один столбец суммы в моей таблице, и я хочу показать эту сумму по категориям кредит или дебет, я получаю только сумму кредита.
контроллер
<?php foreach($modResult as $voucher):?>
<tr>
<th>Voucher No.</th>
<th>Voucher Amount BY CR.</th>
<th>Voucher Amount BY DR.</th>
<tr>
<tr>
<td><?php echo $voucher['voucher_no'];?></td>
<td><?php echo $voucher['voucher_amount'] = $voucher['voucher_transaction_type']=='CR' ? $voucher['voucher_amount'] : '';?></td>
<td><?php echo $voucher['voucher_amount'] = $voucher['voucher_transaction_type']=='DR' ? $voucher['voucher_amount'] : '';?></td>
</tr>
<?php endforeach; ?>
модель
$this->db->select('*');
$this->db->from('ts_voucher');
$this->db->where('voucher_category','cash_receipt');
$this->db->or_where('voucher_category','cash_payment');
$query=$this->db->get();
return $query->result_array();
Как я могу показать значение DR в столбце Ваучер Сумма BY DR
Делай так
<td><?php echo $voucher['voucher_transaction_type'] == 'CR' ? $voucher['voucher_amount'] : '';?></td>
<td><?php echo $voucher['voucher_transaction_type'] == 'DR' ? $voucher['voucher_amount'] : '';?></td>
Читать подробнее условные операторы