제목 | 죄송합니다 다시 질문 좀 드리까합니다. | ||
---|---|---|---|
글쓴이 | 과학나라 | 작성시각 | 2013/09/26 18:09:12 |
|
|||
edit view<script> function check_form() { document.main_form.submit(); } </script> <form name="main_form" method="post" style="margin:0px;" action="/welcome/edit_find/<?=$return1->no?>" enctype="multipart/form-data"> ================생략==================== <tr> <td width="291" height="29" bgcolor="white"> <p align="center"><?=$return1->date?></p> </td> 생략....return1에 받은거 각각 알맞은 값들을 뿌려주고 "수정" 눌으면 post 방식으로 컨트로에 edit_find를 호출했습니다. 물론 글이 맞는지 안맞는지 no값도 보내주고요. Controller function edit_find($no) { $this->load->model('simplebbsmodel'); // 모델 - 호출 $return = $this->simplebbsmodel->edit_entry($no); $this->load->view('view_message',$return); }여기서 모델 호출하고 model edit_entry로 보내지게 됩니다. 물론 no값도 값이 보냅니다. model //edit->글수정 function edit_entry($edit_id) { $this->db->where('no', $edit_id); $this->content = $_POST['content']; $this->memo = $_POST['memo']; $this->name = $_POST['name']; return $this->db->update('board' , $this); }받아온 no값으로 where로 맞는지 안맞는지 확인후 post로 각각 값들을 전송되고 그걸 다시 update해 return하게 됩니다. 다시 컨트롤러에 가서 view_message로 전송되는데요. 이렇게 하면 제가 수정한 글이 content(글제목) , name(작성자) , memo(글내용)이 없어지는 현상이 발생됩니다. no값은 안없어지지만.. 나머지 글은 안없어지는데.. 이거 왜이런가요 ㅠ,ㅠ 부탁드립니다. |
|||
다음글 | load library가 안될 때 무얼 살펴야 하나요? (8) | ||
이전글 | join을 한 두 테이블이 같은 column을 가지고 ... (5) | ||
letsgolee
/
2013/09/26 18:20:48 /
추천
0
|
과학나라
/
2013/09/26 19:09:49 /
추천
0
이것대로 하는의미인가요? 안되네요.ㅠ.ㅠ
|
변종원(웅파)
/
2013/09/26 22:59:59 /
추천
0
$_POST가 모델까지 그냥 넘어가나요? 갑자기 헷갈리네요. ㅋㅋ
모델함수에 $_POST도 같이 넘겨줘서 처리하세요
|
letsgolee
/
2013/09/27 08:44:49 /
추천
0
$_POST는 전역변수이기 때문에 넘어는 갑니다. 그런데 codeignitor에서 설정한대로 이것보다 input->post()를 쓰는게 더 좋을 거같네요.
|
한대승(불의회상)
/
2013/09/27 09:22:26 /
추천
0
입력한 내용으로 수정하고 수정된 내용이 뷰로 출력되길 원하시는거라면..
//edit->글수정 function edit_entry($edit_id) { $this->db->where('no', $edit_id); $this->db->set('content',$_POST['content']); $this->db->set('memo',$_POST['memo']); $this->db->set('name',$_POST['name']); $this->db->update('board'); return $this->db->where('no', $edit_id)->get('board')->row(); } |
과학나라
/
2013/09/27 09:29:41 /
추천
0
어디서 다른 문제 인거 같네요. 한대승님 말씀대로 해봐도 지워지네요 ㅠ,ㅠ
|