亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如果某些行仍未支付,則收集的金額在每一行中重復

如果某些行仍未支付,則收集的金額在每一行中重復

互換的青春 2022-12-09 13:35:52
當為特定費用類型收取金額時,發票行在每個費用類型行下方重復,發票行只需要顯示在已支付費用類型下方。請參考下圖??刂破鳎簆ublic function issueAdvance($company_id){  if($this->session->userdata("is_active") == 1){    $seedIssue =$this->seed_issue_model->selectFarmer($company_id);    $singlefarmer =$this->seed_issue_model->selectIssueDates($company_id);    $crops = $this->seed_issue_model->get_crop_data(); //Crop    $pc_code = $this->seed_issue_model->get_pc_data(); //Production-Code    $advance_amount =$this->advance_model->getLoanData($company_id);    $paid_installments = $this->advance_model->paidInstallments($company_id);    if ($this->input->server('REQUEST_METHOD') == "GET") {        $data = array(           "page_content" => "advance/view_advance_issue",           "singleFarmer" =>$singlefarmer,           "issueSeed"  =>$seedIssue,           "crop_result" =>$crops,           "pc_result" =>$pc_code,           "farmer_loan" =>$advance_amount,           "paid_installments" =>$paid_installments        );        $this->load->view("layout/main_layout",$data);     } else{                  }   }}模型:public function getLoanData($company_id){  $query = $this->db->select('a1.farmer_id,a1.advance_id,b1.balance_id,a1.amount,a1.check_no,a1.given_date,a1.due_date,b1.reason,b1.season,b1.mode,b1.balance')   ->from('tbl_advance as a1')   ->join('tbl_balance as b1', 'b1.advance_id=a1.advance_id')   ->where("a1.farmer_id", $company_id)   ->order_by('a1.given_date', 'desc')   ->get();   $result = $query->result();   return $result;}public function paidInstallments($company_id){  $query = $this->db->select('a1.farmer_id,a1.advance_id,b1.balance_id,p1.amount_paid,p1.amount_discount,p1.paying_date,p1.payment_id,p1.payment_mode,p1.description,p1.balance_id')   ->from('tbl_pay_amount as p1')   ->join('tbl_balance as b1', 'p1.balance_id=b1.balance_id')   ->join('tbl_advance as a1', 'b1.advance_id=a1.advance_id','p1.advance_id=a1.advance_id')    ->where("a1.farmer_id", $company_id)   ->get();   $result = $query->result();    return $result;}
查看完整描述

1 回答

?
慕容3067478

TA貢獻1773條經驗 獲得超3個贊

您在循環$value內使用相同的變量名,這可能會與外部變量發生沖突。foreach ($paid_installments as $index => $value)所以將其更改為一些不同的名稱,例如$pvalue. 并在循環內添加一張支票,例如


foreach ($paid_installments as $index => $pvalue) {

        if($value->advance_id != $pvalue->advance_id )

            continue;

        ?>

        <tr class="white-td" id="">

            <td align="left"></td>

            <td align="left"></td>

            <td align="left"></td>

            <td align="left"></td>

            <td align="left"></td>

            <td class="text text-left">

                <a href="#" data-toggle="popover" class="detail_popover" > <?php echo $pvalue->payment_id; ?></a>

        //...

        //.. 


查看完整回答
反對 回復 2022-12-09
  • 1 回答
  • 0 關注
  • 97 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號