検索フォーム:
<form action="<?php echo base_url()?>product/search" method="post">
<input type="text" name="proname" />
<button class="submit_btn" type="submit">TÌM KIẾM</button>
</form>
私のコントローラー:
function search(){
$product_name = trim($this->input->post('proname'));
$search = array('name' => $product_name);
$param = $this->uri->assoc_to_uri($search);
if($product_name == '/'){
redirect('product/search_result/'.$param);
}else{
redirect('product/search_result/'.$param);
}
}
function search_result(){
$result = $this->uri->segment_array();
$data['page_title'] = 'Result';
$data['pro'] = $this->data_mod->search_array('ebook',array('e_title_vn' => $result[4]));
$data['keyword'] = $result[4];
$this->load->view('search_result',$data);
}
キーワードを ($this->uri->segment(4) として) エコーすると、例:
từ khóa
それは表示されます
t%E1%BB%AB%20kh%C3%B3a
理由がわかりません、誰か助けてくれませんか?
(私は英語が苦手で、ごめんなさい。私の言語はベトナム語です。)