2015-06-24 35 views
0

我有一個名爲設置的表,如id,tax1,tax2等字段,並且我創建了一個名爲service.view的視圖,我需要獲取tax1設置表中的值並在service.view文件中顯示一個標籤。我怎麼能這樣做?可有一個人幫我...代碼 這是我的表結構如何從表中獲取記錄並在另一個視圖中顯示它們

CREATE TABLE IF NOT EXISTS `service_settings` (
    `id` int(11) NOT NULL AUTO_INCREMENT, 
    `company_name` varchar(30) NOT NULL, 
    `company_logo` varchar(50) NOT NULL, 
    `company_tax11` varchar(20) NOT NULL, 
    `company_tax12` varchar(20) NOT NULL, 
    `company_tax13` double NOT NULL, 
    `company_tax14` double NOT NULL, 
    `company_tax21` varchar(20) NOT NULL, 
    `company_tax22` varchar(20) NOT NULL, 
    `company_tax23` double NOT NULL, 
    `company_tax24` double NOT NULL, 
    `company_tax31` varchar(20) NOT NULL, 
    `company_tax32` varchar(20) NOT NULL, 
    `company_tax33` double NOT NULL, 
    `company_tax34` double NOT NULL, 
    PRIMARY KEY (`id`) 
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ; 

我使用笨和MySQL數據庫 我需要從該表中獲取單個記錄,並在service.view顯示它

回答

1

根據需要更改此代碼。這顯示你在數據庫中的數據以及

模型

<?php 
    public function get_service() 
    { 
     $query= $this->db->query("SELECT * FROM user service_settings"); 
     $result= $query->result_array(); 
     return $result; 
    } 
?> 

在控制器

<?php 
    public function login() 
     { 

      $data['table'] = $this->Model_Name->get_service(); 

      $this->load->view('service');//load your relevant view 

     } 
?> 

鑑於

<table> 
    <tr> 
     <th>company_name</th> 
     <th>company_tax11</th> 
     <th>company_tax12</th> 
     <th>company_tax13</th> 
     <th>company_tax14</th> 
    </tr>  
    <?php 
    foreach ($table as $new_tbale) 
    { 
     ?> 
     <tr> 
      <td>$new_tbale['company_name']</td> 
      <td>$new_tbale['company_tax11']</td>  
      <td>$new_tbale['company_tax12']</td>  
      <td>$new_tbale['company_tax13']</td>  
      <td>$new_tbale['company_tax14']</td> 
     </tr>     
     <?php 
    } 
     ?>  
</table> 

編輯01

<?php 
    public function get_service() 
    { 
     $query= $this->db->query("SELECT company_tax11 FROM user service_settings"); 
     $result= $query->result_array(); 
     return $result; 
    } 
?> 
+0

非常感謝。我需要從表格中獲得單個值並將其顯示在與表格 –

+0

無關的另一個視圖中,您只需要獲取此值'company_tax11' ?? –

+0

是的,我有不同的服務模式和不同的控制器,而不是設置。 –

相關問題