我想學習與codeigniter的PHP,遇到了問題。我正在寫一個帶有表單驗證的用戶註冊表單。 如果用戶輸入已通過驗證,它將檢查數據庫中電子郵件是否已存在於數據庫中。如果存在,它應該向用戶顯示一個錯誤。 我將這個錯誤存儲在flashdata會話變量中,並將用戶重定向到註冊表單。但重定向後,表單set_values是空的。 我希望它填入用戶之前已經填寫的值。如果我使用$this->load->view('registration_form')
..字段值填充像我想要的,但數據庫錯誤不顯示,因爲它不是一個新的服務器調用。Codeigniter使用flashdata和form_validation
form_validation值(set_value())在重定向上消失嗎?如果是這樣,我如何預先填充字段值?
是的,這就是我最終做的。 – WebNovice 2011-06-04 18:50:24