我无法检索视图文件中控制器发送的值


I could not retrive values sent by controller in view file

我正在使用codeigniter。当我执行add函数时,我需要计算税。我在表中有税值,我需要从表中获取值并在视图页面中使用它。

 public function view()
        {
            $this->load->library('session');
            $data['service_detail']=$this->session->userdata('service_detail');
            $data['tax'] = $this->settings_model->get_tax();  
            $data['main_content'] = 'admin/service/view';
            $this->load->view('includes/template', $data); 
        }

在模型文件中,我有这个函数,通过它我从表

中获得税收值
public function get_tax()
{
    $query = $this->db->query("SELECT company_tax13 FROM service_settings ");
    $result = $query->result_array();
    return $result;
}

这是我的视图文件,我得到的税收值。

  <div class="form-group">
    <label for="email">Service price: <?=$service_detail['service_price']?> Rs</label>
    </div>
    <div class="form-group">
    <label for="email">Tax Percentage : <?=$tax['company_tax13']?>%
    <div class="form-group">
    <?php 
     $tax_percentage=$tax['company_tax13'];
    if(strstr($service_detail['service_tax'],"inclusive")==true) {
    $taxamount=$service_detail['service_price']-($service_detail['service_price']/(1+($tax_percentage/100)));
    $grand=$service_detail['service_price'];
    }
    else {
    $taxamount=($service_detail['service_price']*(1+($tax_percentage/100)))-$service_detail['service_price'];
    $grand=$taxamount+$service_detail['service_price'];
    }
    ?>
    <label for="email">Tax Amount : <?php echo $taxamount; ?> Rs</label>
    <div class="form-group">
    <label for="email">Grand Amount : <?php echo $grand; ?> Rs</label>
    </div>

我无法在我的页面中获得税收值。有人能帮帮我吗?我不知道为什么我的输出没有值。

编辑01

service_detail['service_price']中包含包容性或排他性。我使用strstr()比较该字符串的值

使用row_array()而不是result_array(),因为result_array()返回索引0中的第一个值,您应该调用:

$tax[0]['company_tax13'];