0
我實現分頁,並在數據庫中存儲的查詢字符串,我跟着nettut+ tutorial笨:分頁和檢索存儲的查詢字符串作爲數組
一些修改,我能夠存儲陣列與鍵和值:
$query_array = array(
'age' => $this->input->post('age'),
// checkboxes with name citizenship[]
'Citizenship' => $this->input->post('citizenship'),
);
我通過POST陣列循環和分配的鍵和值:
foreach($_POST['Citizenship'] as $k => $v) {
$Citizenship[$v] = $v;
}
現在我的存儲查詢字符串攜帶陣列與鍵和看起來像這樣:
&age=18&Citizenship[0]=2&Citizenship[1]=4&Citizenship[2]=6
到目前爲止,一切工作正常。但是,當我嘗試檢索存儲的查詢,我總是空值數組:
function load_query($query_id) {
$CI =& get_instance();
$rows = $CI->db->get_where('bs_query', array('id' => $query_id))->result();
if (isset($rows[0])) {
parse_str($rows[0]->query_string, $_GET);
}
}
的parse_str
不返回值:
&age=18&Citizenship[0]=&Citizenship[1]=&Citizenship[2]=
我與load_query功能擴展輸入庫以及數組。
任何幫助表示感謝。
謝謝。
然後將此答案標記爲已接受。因此,它將從未回答的問題隊列中移除。 – Pradeep 2011-12-20 20:35:34