【发布时间】:2019-04-18 04:50:23
【问题描述】:
预期结果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>
【问题讨论】:
-
请向我们展示您的表格架构、示例数据、当前结果和预期结果。
-
好的先生..我会添加它
-
这与我的问题@Strawberry 无关
-
我不相信您有资格进行这样的评估。但祝你好运。
标签: php mysql codeigniter