1

私の検索実装の何が問題なのか、ここで私が達成したいこと。

ビューページ(フォーム) - >コントローラー(フォームデータ変数) - >モデル(データベースをクエリしてコントローラーに渡す)結果がある場合はTRUEを返すそれ以外の場合はFALSEを返す->コントローラー(モデルからデータを取得)trueの場合テーブルにデータを表示それ以外の場合FALSE は、結果が返されないというメッセージを表示します。

ここに私のページがあります:

view:  
<form action="<?php echo site_url('retrieve')?>" method="post"> 
<input type="text" name="id">  
.... 
</form>


model:
public function retrieve($id)
{

$search = "SELECT *  FROM table";
    $result = $this->db->conn_id->prepare($search);
    $result->execute();     

    if($result->rowCount()>0){
    return  $query_result = $result->fetchAll(PDO::FETCH_ASSOC);
    }
}  

controller:  
public function retrieve_info()
{
   $id = $this->input->post('id'),

   $this->load->model('search_model');
   $this->search_model->retrieve($id);      
   $data['query_result'] = $this->search_model->retrieve($id);    
   $this->load->view('display',$data);          

}
4

1 に答える 1