kunitsuji
tsuji****@m-s*****
2008年 7月 12日 (土) 14:12:29 JST
kunitsujiです。
よいのではないでしょうか?
最初のときはconfirmのメッセージを指定し、
確認画面でエラーがある場合はエラーのメッセージということですよね?
>JOMRです。
>
>以下のように書いたらエラーはでなくなりました。
>ビューに行く直前で
>$data['msg'] = $this->edit_confirm_message;
>を追記しました。
>これでいいのでしょうか?
>
>class Customer extends Controller {
>
> var $limit = 5;
> var $edit_message = '入力してください';
> var $edit_confirm_message = '以下の内容でよろしいですか?';
> var $edit_error_message = '<span style="color:red">指定のIDではデータ
>が
>見つかりませんでした。</span>';
>
> function edit_confirm()
> {
> if ($this->input->post('submit') == '戻る')
> {
> //入力画面へ戻る
> $cu_id = intval($cu_id);
> $this->db->where(array('cu_id'=>($cu_id)));
> $query = $this->db->get('customer');
> if ($query)
> {
> $row = $query->row();
> $data['cu_id'] = $row->cu_id;
> $data['cu_name'] = $row->cu_name;
> $data['cu_kana'] = $row->cu_kana;
> $data['cu_tel'] = $row->cu_tel;
> $data['cu_fax'] = $row->cu_fax;
> $data['cu_mail'] = $row->cu_mail;
> $data['biko'] = $row->biko;
> $data['datetime'] = $row->datetime;
> }
> else
> {
> //指定のIDが見つからなかった場合
> $data['msg'] = $this->edit_error_message;
> }
> $this->load->view('customer_edit', $data);
> }
> else
> {
> $data = array(
> 'cu_id' => $this->input->post('cu_id'),
> 'cu_name' => $this->input->post('cu_name'),
> 'cu_kana' => $this->input->post('cu_kana'),
> 'cu_tel' => $this->input->post('cu_tel'),
> 'cu_fax' => $this->input->post('cu_fax'),
> 'cu_mail' => $this->input->post('cu_mail'),
> 'biko' => $this->input->post('biko'),
> 'datetime' => date('Y-m-d H:i:s', time()),//更新日付に変
>えてみる
> );
> //dataの内容確認時はこのしたの記述を有効にする
> //var_dump($data);
> $data['msg'] = $this->edit_confirm_message;
> $this->load->view('customer_edit_confirm', $data);
> }
> }
>}
>
>usagi****@ezweb***** さんは書きました:
>> kunitsujiです
>> 携帯から
>>
>> Noticeは、その変数が事前に設定されていませんよ、というエラーです。
>> つまり指定のビューに変数がかかれているが、それがコントローラで設定されてい
>> ないということだと思います
>>
>> なのでメッセージにでてくる変数名を調べてみてください
>>
>> エラーメッセージだから、エラーがおきないばあい設定がないのではないかな?
>>
>> _______________________________________________
>> Codeigniter-users mailing list
>> Codei****@lists*****
>> http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users
>>
>>
>> No virus found in this incoming message.
>> Checked by AVG - http://www.grisoft.jp
>> Version: 8.0.138 / Virus Database: 270.4.8/1547 - Release Date: 2008/07/11
>> 18:05
>>
>>
>>
>
>_______________________________________________
>Codeigniter-users mailing list
>Codei****@lists*****
>http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users