2012-07-27 42 views
1

我是食品雜貨的新手。我有一個數據庫表讓我們說customer_details,它包括customer_name & customer_id等列。我有另一張名爲purches_details的表,customer_id是這張表的foriegn鍵。使用標籤面板顯示食品雜貨使用

我想根據customer_detail表中的customer_name列在我的視圖中創建一個選項卡面板(菜單)。標籤名稱應該是客戶名稱

&當某個人單擊相關的customer_name選項卡時,相關的清理細節應顯示爲雜貨清理網格。

請幫助我的朋友,我想這麼深。

謝謝。

回答

1

我得到這個答案...

the controller from grocery CRUD 1.2.3 with CodeIgniter 2.1.2 (! try to use CI 2.1.2 or CI 2.1.0 versions + latest grocery CRUD): 


      <?php if (! defined('BASEPATH')) exit('No direct script access allowed');  
     class Examples extends CI_Controller { public function __construct() 
      { 
       parent::__construct(); 
       $this->load->database(); 
       $this->load->helper('url'); 
       $this->load->library('grocery_crud'); 
      }  
     public function _example_output($output = null) 
      { 
       $this->load->view('example', $output); 
      } public function index() 
      { 
       $this->_example_output((object) array('output' => '', 'js_files' => array(), 'css_files' => array())); 
      }  
     public function customers() 
      { 
       $crud = new grocery_crud(); 
       $crud->set_table('customer_details'); 
       $crud->set_subject('Customer Details'); 
       $output = $crud->render(); 
       $output->menu = $this->db->select('customer_id, customer_name')->get('customer_details')->result(); 
       $this->_example_output($output); 
      } public function purches_details($customer) 
      { 
       $company = $this->uri->segment(3); 
       $crud = new grocery_crud(); 
       $crud->set_table('purches_details'); 
       $crud->set_subject('Purches Details'); 
       $crud->where('customer_id', $customer); 
       $output = $crud->render(); 
       $output->menu = $this->db->select('customer_id, customer_name')->get('customer_details')->result(); 
       $this->_example_output($output); 
      }  
     } 

and the view with our customer names links: 

      [CODE] 
      <!DOCTYPE html> 
      <html> 
      <head> 
      <meta charset="utf-8" /> 
      <?php 
      foreach($css_files as $file): ?> 
      <link type="text/css" rel="stylesheet" href="<?php echo $file; ?>" /> 
      <?php endforeach; ?> 
      <?php foreach($js_files as $file): ?> 
      <script src="<?php echo $file; ?>"></script> 
      <?php endforeach; ?> 
      <style type='text/css'> 
      body 
      { 
      font-family: Arial; 
      font-size: 14px; 
      } 
      a { 
       color: blue; 
       text-decoration: none; 
       font-size: 14px; 
      } 
      a:hover 
      { 
      text-decoration: underline; 
      } 
      </style> 
      </head> 
      <body> 
      <div> 
      <?php echo anchor('examples/customers', 'All Customers');?> : 
      <?php foreach ($menu as $link) {?> 
       <?php echo anchor("examples/purches_details/$link->customer_id", "$link->customer_name");?> &middot; 
      <?php }?> 
      </div> 
      <div style='height:20px;'></div> 
       <div> 
       <?php echo $output; ?> 
       </div> 
      </body> 
      </html>