获取从一个视图到其他编码器的搜索值


get search value from one view to other codeigniter

我是CodeIgniter和PHP的新手。

我有搜索框,我有两个视图在我的项目与此相关。我的第一个header.php视图有搜索输入框,在第二个视图search.php显示结果。在这里,我需要得到搜索值显示(10个结果发现"搜索值应该在这里")。

这是我的header.php视图:

<div class="left">
    <div class="content _relative row-fluid">                                   
        <a id="menuCollection" role="button" class="dropdown-toggle" data-toggle="dropdown">                                    
            <input type="text" id="search" class="span12" placeholder="Search" autocomplete="off"/>
            <i class="modern-pictograms-search">&#115;</i>
        </a>
    </div>
</div>

这是我的search.php视图。

<div class="search-result font-large"><?php echo count($value); ?> results found
    <span class="font-bold">(this is the place i need to get search value)</span>
</div>

请帮我解决这个问题

遵循以下步骤可能会帮助你解决问题:
按照我说的在你的文件中创造机会。
Header.php - view

<html>
...
<form action='controller/method' method='POST'>
    <input type='text' name='search' />
    <input type='submit' value='search' />
</form>

search.php查看

...
<div class='results'>
<?php foreach($results as $result){ ?>
<div><?php echo $result; ?></div>
<?php } ?>
</div>
...

class Search extends CI_Controller{
public function __construct(){
    parent::__construct();
    $this->load->library('database');
}
public function index(){
    $this->db->select('*');
    $this->db->from('yourtablename');
    $this->db->where('yourcondition'.$this->input->post('search'));
    $data['results']=$this->db->get();
    $this->load->view('header');
    $this->load->view('searchview',$data);
    $this->load->view('footer');
}