Php 我如何从控制器函数传递另一个数据以在codeigniter的相同视图中显示另一个函数的结果?
加载视图的示例函数:Php 我如何从控制器函数传递另一个数据以在codeigniter的相同视图中显示另一个函数的结果?,php,arrays,codeigniter,Php,Arrays,Codeigniter,加载视图的示例函数: function ringkas(){ $data['artikel_uji']=$this->db->get('tb_artikel_uji')->result(); $this->load->view('v_header'); $this->load->view('v_data_uji',$data); } 加载此视图后..我在此视图中填写表单并单击提交。 示
function ringkas(){
$data['artikel_uji']=$this->db->get('tb_artikel_uji')->result();
$this->load->view('v_header');
$this->load->view('v_data_uji',$data);
}
加载此视图后..我在此视图中填写表单并单击提交。示例视图如下:
<form action="<?php echo site_url()?>/c_index/hitung_knn" method="POST">
<input type="text" name="fill_your_name">
<input type="submit" name="process">
</form>
您可以更改为:
function ringkas( $example = array() ){
$data['artikel_uji']=$this->db->get('tb_artikel_uji')->result();
$data['example']=$example;
$this->load->view('v_header');
$this->load->view('v_data_uji',$data);
}
function hitung_knn($id){
$example= array('1','2','3','4','5');
$this->ringkas($example);
}
您可以更改为:
function ringkas( $example = array() ){
$data['artikel_uji']=$this->db->get('tb_artikel_uji')->result();
$data['example']=$example;
$this->load->view('v_header');
$this->load->view('v_data_uji',$data);
}
function hitung_knn($id){
$example= array('1','2','3','4','5');
$this->ringkas($example);
}
函数ringkas(){
如果(美元邮政){
/*可以作为post参数传递,也可以仅作为函数的参数传递,如ringkas($id=0)*/
$this->input->post('id');
$data['something']=$this->hitung_knn($id);
}否则{
$data['artikel_uji']=$this->db->get('tb_artikel_uji')->result();
}
$this->load->view('v_header');
$this->load->view('v_data_uji',$data);
}
函数hitung_knn($id){
返回数组('1','2','3','4','5');
}
函数ringkas(){
如果(美元邮政){
/*可以作为post参数传递,也可以仅作为函数的参数传递,如ringkas($id=0)*/
$this->input->post('id');
$data['something']=$this->hitung_knn($id);
}否则{
$data['artikel_uji']=$this->db->get('tb_artikel_uji')->result();
}
$this->load->view('v_header');
$this->load->view('v_data_uji',$data);
}
函数hitung_knn($id){
返回数组('1','2','3','4','5');
}
尝试调用ringkas()
内部hitung\u knn()
。只需在其内部编码$this->ringkas()
。但如何从视图中的hitung\u knn()
获取值?@ukasyah尝试调用ringkas()
内部hitung\u knn()
。只需在其内部编码$this->ringkas()
。但如何从视图中的hitung_knn()
中获取价值?@UkasyahYa,sama sama,gan.Sama2 dari indo..,ok gan。哈哈,Ukashiahya,sama sama,gan.Sama2 dari indo..,ok gan。哈哈@Ukasysah
function ringkas(){
if($_POST){
/* pass either as post parameter or just argument of function like ringkas($id=0)*/
$this->input->post('id');
$data['something'] = $this->hitung_knn($id);
}else{
$data['artikel_uji']=$this->db->get('tb_artikel_uji')->result();
}
$this->load->view('v_header');
$this->load->view('v_data_uji',$data);
}
function hitung_knn($id){
return array('1','2','3','4','5');
}
<form action="<?php echo site_url()?>/c_index/ringkas" method="POST">
<input type="text" name="fill_your_name">
<input type="submit" name="process">
</form>