gpt4 book ai didi

php - 我无法在 View 文件中检索 Controller 发送的值

转载 作者:行者123 更新时间:2023-11-30 22:40:18 25 4
gpt4 key购买 nike

我正在使用 codeigniter。当我执行添加功能时,我需要计算税金。我在表中有税值,我需要从表中获取值并在我的 View 页面中使用它。

 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;
}

这是我获取税值的 View 文件。

  <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>

我无法在我的页面中获取税值。有人能帮我吗。我不知道为什么我的输出没有任何值(value)。

编辑 01

service_detail['service_price'] 中包含 inclusive 或 exclusive。使用该值,我使用 strstr() 来比较该字符串。

最佳答案

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

$tax[0]['company_tax13'];

关于php - 我无法在 View 文件中检索 Controller 发送的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31317633/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com