gpt4 book ai didi

php - Codeigniter:this->datatables->select(sample)->from(sample)->where()

转载 作者:可可西里 更新时间:2023-11-01 08:29:30 28 4
gpt4 key购买 nike

请帮帮我。我无法正确使用我的数据表。我想做的是

从表中选择并使用where函数。但我做不到。

这是我的 Controller 代码

 public function reporttable ()
{

$zz = array('empnumber' => $this->input->post('empnumber'));
//$this->db->order_by("surname", "asc");
$this->datatables->select('date_auto,particulars,earned_VL,aul_VL,balance_VL,aulx_VL,earned_SL,aul_SL,balance_SL,aulx_SL,date_leave,action_taken')
->from('tblreport')->where($zz);

echo $this->datatables->generate();
}

这是我假设的查询:

select * from tblreport where empnumber = (the empnumber in my textbox.)

在那里,我从文本框中获取一个值到我的 View 。但它没有用。我知道那是错误的。你能帮我解决我的问题吗?谢谢。

<p align="center"> <?php echo $this->table->generate();?></p></div>
<?php foreach ($tblemployee as $row){?>
<input type="text" name="empnumber" readonly="readonly" value="<?php echo $row->empnumber;?>"/>
<input type="hidden" name="empnumber" value="<?php echo $row->empnumber;?>"/>

这是我的指南。谢谢。

最佳答案

尽可能简单,你可以使用

Controller

$data['tblemployee'] = $this->model_name->reporttable($id)//assign your data base value to variable 
$this->load->view('your view name',$data )

模型

public function reporttable($id)
{
$query = $this->db->query("select * from tblreport where empnumber = '$id'");
$result = $query->result_array();
return $result; // this will return your data as array
}

View 中

<?php 
foreach ($tblemployee as $row)
{
echo $row['id];

}?>

关于php - Codeigniter:this->datatables->select(sample)->from(sample)->where(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30703047/

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