Я хочу показать сумму по категориям кредит или дебет. Я получаю только сумму кредита

0

У меня есть один столбец суммы в моей таблице, и я хочу показать эту сумму по категориям кредит или дебет, я получаю только сумму кредита.

контроллер

 <?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

  • 0
    категория находится в другой таблице?
  • 0
    В этой таблице нет ни одной категории @DanishAli
Теги:
codeigniter

1 ответ

0

Делай так

<td><?php echo $voucher['voucher_transaction_type'] == 'CR' ? $voucher['voucher_amount'] : '';?></td>

 <td><?php echo $voucher['voucher_transaction_type'] == 'DR' ? $voucher['voucher_amount'] : '';?></td>

Читать подробнее условные операторы

  • 0
    Спасибо @Danish Али его работает
  • 0
    @KhanMuntazar принять и подтвердить ответ

Ещё вопросы

Сообщество Overcoder
Наверх
Меню