2016-09-06 11 views
0

私はCodeigniterに1つの更新フォームを持っています。フォームの検証が失敗した場合の更新フォームページ

私はフォーム検証ヘルパーを使用して検証しています。私の問題は、フォーム検証が失敗したときに、同じフォームにユーザーをリダイレクトする方法です。私は、私が渡しているURLにその更新IDも必要です。ここで

if ($this->form_validation->run() == FALSE) { 
       $d['v'] = 'products/update'; 
       $this->load->view('template', $d); 
       return; 
      } 

同じフォームを呼び出すコードですが、それは私が合格したその更新IDを持っていません。お使いのコントローラで

答えて

0

http://www.example.com/products/update/10

ありがとう:あなたのビューファイルで

public function update($id){ 

if ($this->form_validation->run() == FALSE) { 
       $d['v'] = 'products/update/' . $id; 
       $this->load->view('template', $d); 
       return; 
      } 

} 

<form action="<?php echo $v; ?>" ..other attributes..> ....form elements....... </form> 
+0

エラーを与える.. $ id.phpありません見つけた –

+0

これを試してください:

....フォーム要素.......
コントローラ: public function update($ id = ''){ ......... ..... ............. } 電話番号: http://www.example.com/products/update/10 –

関連する問題