2016-03-24 20 views
-1

Veritabanından veri getiren ve bu verilere görünümüne atanan bir denetleyicim var. Bu denetleyici Searchcontroller. İndeks sayfası görünümündeki formu, her şey iyi çalışıyorsa SearchController'a gönderirse, veriler doğru şekilde getirilir ve görüntülenir. Sorun, aynı formu Searchcontroller tarafından görüntülenen Arama Görünümünde göndermeye çalıştığım zamandır. Sonra boş sonuçlar elde ederim.Codeigniter formu aynı sayfada gönderme boş sonuç içinde bitiyor

Searchcontroller

public function index() { 
    $this->load->model('Dbmodel'); 

    $data = array(
      'result' => $result = $this->Dbmodel->getSearch($this->input->post('okresselect'), null), 
      'okresy' => $result = $this->Dbmodel->getOkresy() 
    ); 

    $this->load->view('searchpage', $data); 
} 

Indexpage görünümü

<form method="post" action="search"> 

    .. some code here 

</form> 

Searchpage view 

<form method="post" action="<?php echo "http://" . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI']; ?>"> 

    .. some code here 

</form> 

Teşekkür

+0

Neden formun http://www.codeigniter.com/user_guide/helpers/form_helper.html için codeigniter form yardımcısını kullanın ve ayrıca autoload.php – user4419336

+0

içindeki URL yardımcısını otomatik olarak kullanmayın İpucu için teşekkürler – DavidN

+0

yardım yok, hala hiçbir sonuç göstermiyor .. – DavidN

cevap

0

son eğik çizgiyle gibi görünmelidir formda eylem. şimdi her şey düzgün çalışıyor.

Yine de teşekkürler çocuklar!