2014-03-13 62 views
-1

之前,$ _ POST領域我想所有將要提交的$ _POST的字段,但頁面加載獲取裝載形式PHP

$data['event'] = $_POSTKEYSFORFORM; //i don't care if they are empty 
$this->load->view('event_v/form',$data); 

在我的模板我都值設置爲$event-key之前,如果該鍵不存在,這明顯會導致錯誤。

謝謝!

+0

有沒有一個鉤點使用可以使用? http://ellislab.com/codeigniter/user-guide/general/hooks.html – Rooneyl

+0

是不是已經完成了,因爲php從上到下一行一行地運行? –

+0

如何獲取表格的關鍵字?它只是嵌入視圖中的一個html表單。我已經提交了任何東西給這個控制器方法,表單正在被控制器加載。 –

回答

0

從我所知道的,在發送POST請求之前,您無法「抓住」POST的鍵。 控制器無法知道視圖本身中加載了什麼內容。

如果是你的關鍵,您可以通過POST領域與數組的觀點,有他們在的觀點呼應了,等有完善的控制(如果他們改變,他們在一個地方只更改)。

這遠不是理想的,因爲它不是動態的字段數量。 其他髒駭客包括讓JS自動提交表格一次然後收集POST字段。

爲什麼你需要沒有值的帖子字段,回答這個問題可能會讓我們更容易幫忙。