加载视图的示例函数:
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()
。但是如何显示函数hitung_knn的结果?
来自 function hitung_knn()
的示例输出:
function hitung_knn($id){
$example= array('1','2','3','4','5');
}
答案 0 :(得分:1)
您可以改为:
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);
}
答案 1 :(得分:1)
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>
确保这不是完美的代码,但你会从中得到这个想法。你只需要在ringkas中调用函数hitung_knn fromk。并将您的表单发布网址更改为ringkas。