[Codeigniter-users] 削除確認について

Back to archive index

牧尾竜一 ryuic****@jom*****
2008年 7月 9日 (水) 11:08:24 JST


JOMRです。

kunitsujiさん。早速のご返答ありがとうございます。
こちらこそ宜しくお願いします。

>  kunitsujiです。
>
> JOMRさん、こんにちは。こちらでもよろしくです。
>
> 下記内容ですが、削除確認の画面が開かないということでしょうか?
> ひらかずいきなりフィニッシュのページに行くということですか?
>   
いきなりフィニッシュページに行きデータも削除されてました。
まだまだ勉強中の身なので自分なりに色々試していたところ正常に動作するよう
に先ほどなりました。
こんな感じです。

function delete($cu_id = '')
{
$cu_id = (int) $cu_id;
$delete = (int) $this->input->post('delete');

$this->db->where('cu_id', $cu_id);
$query = $this->db->get('customer');

if ($query->num_rows() == 1){

if ($delete == 1)
{
$this->db->where('cu_id', $cu_id);
$this->db->delete('customer');
$this->load->view('customer_delete_finished');
}
else
{
$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;
$this->load->view('customer_delete_confirm', $data);
}
}
else
{
$this->load->view('customer_delete_error');
}
}

CodeIgniter徹底攻略のサンプルを少し改造しただけなのですが、これでも初心
者としては難しく思いました。
上記のソースで何かおかしなところがあったらご教授お願いします。

>> 始めまして。JOMRです。
>> こちらに投稿ははじめてなので宜しくお願いします。
>>
>> いきなりで申し訳ないのですが、
>>
>> 	function delete($cu_id = '')
>> 	{
>> 		$cu_id = (int) $cu_id;
>> 		$delete = (int) $this->input->post('delete');
>> 		
>> 		$this->db->where('cu_id', $cu_id);
>> 		$query = $this->db->get('customer');
>>
>> 		if ($delete == 1)
>> 		{
>> 		
>> 			$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;
>> 			$this->load->view('customer_delete_confirm', $data);
>> 		}
>> 		else
>> 		{
>> 			$row = $query->row();
>>
>> 			$this->db->where('cu_id', $cu_id);
>> 			$this->db->delete('customer');
>> 			$this->load->view('customer_delete_finished');
>> 		}
>> 	}
>>
>> というメソッドを作成したのですが削除確認の前にデータが削除されてしまいま
>> す。超初心者質問ですが宜しくお願いします。
>>
>> _______________________________________________
>> Codeigniter-users mailing list
>> Codei****@lists*****
>> http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users
>>     
>
> _______________________________________________
> 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.7/1541 - Release Date: 2008/07/08 19:50
>
>
>
>   

-------------- next part --------------
HTMLの添付ファイルを保管しました...
다운로드 


Codeigniter-users メーリングリストの案内
Back to archive index