预期结果
purchaseitem表结构
purchasebill表结构
电流输出
我正在准备登记表,根据日期从用户输入起始日期和截止日期,它必须根据billno打印分录…我使用两个查询来显示凭证编号,帐单日期和参与方名称,以及另一个查询项目名称数量。query1工作正常,我有一个查询变量的问题,它从用户提供的“从日期到日期”打印数据库中的所有条目,但我必须根据凭证号打印“从日期到日期”。请帮助我解决此问题。。。控制器代码:
$this->db->where('billdate >=', $newDate);
$this->db->where('billdate <=', $newDate2);
$this->db->from('purchaseitem');
$this->db->order_by("vno", "asc");
$this->db->join('purchasebill', 'purchasebill.no = purchaseitem.billno','left outer');
$this->db->join('itemmaster','itemmaster.itcode = purchaseitem.Product_Code','left outer');
$query = $this->db->get('')->result_array();
$data['query'] = $query;
$this->db->where('date >=', $newDate);
$this->db->where('date <=', $newDate2);
$this->db->select();
$this->db->from('purchasebill');
$this->db->order_by('voucherno');
$this->db->group_by('voucherno');
$this->db->join('parmaster','parmaster.Pcode = purchasebill.partyname','left outer');
$query = $this->db->get('')->result_array();
$data['query1'] = $query;
$this->load->view('Receipt_View1',$data);
视图代码:
<?php $rowcount = 1 ?>
<?php foreach ($query1 as $row): ?>
<tr>
<td><?=$rowcount;?></td>
<td><?=$row['voucherno'];?></td>
<td><?=$row['date'];?></td>
<td><?=$row['PName'];?></td>
<?php $rowcount +=1?>
<?php foreach ($query as $row): ?>
<tr>
<td><?=$row['Prdtname'];?></td>
<td><?=$row['Qty'];?></td>
<td><?=$row['bundle'];?></td>
<?php endforeach ?>
<?php endforeach ?>
</tr></tr>
1条答案
按热度按时间ni65a41a1#
这可以通过使用阵列控制器代码上的凭证号来完成:
查看页面: