0
我實際上是在一個網站的供應商和客戶類的工作,所以基本上客戶端訂單服務來自不同類型的供應商。數據檢索問題
我在數據庫中有一個名爲「orders」的表,其中包含所有訂單詳細信息,如客戶端電子郵件,供應商電子郵件和訂單狀態。因此,在供應商部分,我想顯示與該特定供應商相關的所有訂單。因此,我加入了表格並檢索了客戶詳細信息和訂單詳細信息。
這裏下面是我的一個功能,
public function customers()
{
if($this->session->userdata('is_logged_in') == 1)
{
$this->output->enable_profiler(TRUE);
$this->load->model('Model_vendor');
$data['services'] = $this->Model_vendor->get_services_ordered();
$this->load->view('inc/header_vin');
$this->load->view('vendor/dashboard/customers',$data);
$this->load->view('inc/footer');
}
else
{
redirect("vendor/login");
}
}
下面是我的模型功能
public function get_services_ordered()
{
$email = $this->session->userdata('email');
$this->db->select('*');
$this->db->where('vendor_email',$email);
$query = $this->db->query('SELECT * FROM orders a JOIN client b on a.`client_email`= b.`email`');
if($query)
return $query->result();
else
return false;
}
這是我的看法
<?php
$i=0;
foreach($services as $service): ?>
<div class="row">
<div class="panel with-nav-tabs panel-default">
<div class="panel-heading">
<ul class="nav nav-tabs">
<li class="active"><a href="#tab1default" data-toggle="tab">Client Profile</a></li>
<li><a href="#tab2default" data-toggle="tab">Service Obtained</a></li>
<li><a href="#tab3default" data-toggle="tab">Work Status</a></li>
<li><a href="#tab4default" data-toggle="tab">Documents</a></li>
<li><a href="#tab5default" data-toggle="tab">Messages</a></li>
</ul>
</div>
<div class="panel-body">
<div class="tab-content">
<div class="tab-pane fade in active" id="tab1default">
<strong> Customer Name </strong> : <?php echo $service->first_name; ?> <?php echo $service->last_name; ?> <br>
<strong> Email </strong> : <?php echo $service->client_email; ?> <br>
<strong> Phone No </strong> : <?php echo $service->mobile; ?> <br>
<strong>Work Status </strong> : Initiated <br>
<strong>Documents Requested</strong> : Main Plan <br>
<strong>Documents Submitted</strong> : <br>
</div>
<div class="tab-pane fade" id="tab2default">
<strong>Service Requested </strong> :
</div>
<div class="tab-pane fade" id="tab3default">Default 3</div>
<div class="tab-pane fade" id="tab4default">Default 4</div>
<div class="tab-pane fade" id="tab5default">Default 5</div>
</div>
</div>
</div>
</div>
</div>
<?php endforeach; ?>
的問題是,有很多訂單,每個訂單可能來自不同的客戶。 那麼如何從其他數據庫表中檢索有關特定訂單ID的數據?由於我實際使用引導選項卡,我想在選項卡中顯示特定訂單ID的下載鏈接。那麼如何使用ajax或其他方式顯示這些下載鏈接?
我在詢問如何從該查詢的每行輸出中訪問其他表中的數據。 – Shashank