제목 | 글 수정 후, 성공 alert이 뜨지 않습니다 | ||
---|---|---|---|
카테고리 | PHP | ||
글쓴이 | 그동안 | 작성시각 | 2018/10/30 21:29:46 |
|
|||
글 수정은 정상적으로 되는데요 수정 후 '수정했습니다' alert를 띄우고 싶은데... 페이지가 작동하지 않습니다. ERROR 500 페이지가 보이네요..;; 아래는 컨트롤러 인데요.. 아무리 봐도 코드에는 문제가 없어보이거든요ㅠㅠ public function __construct() { parent::__construct(); $this->load->database(); 생략 $this->load->helper('form'); $this->load->library('form_validation'); $this->load->helper('alert'); } public function member_modify() { //폼 검증할 필드와 규칙 사전 정의 $this->form_validation->set_rules('user_nm', '이름', 'required'); $this->form_validation->set_rules('mobile1', '휴대폰번호 앞자리', 'required'); $this->form_validation->set_rules('mobile2', '휴대폰번호 중간자리', 'required'); $this->form_validation->set_rules('mobile3', '휴대폰번호 뒷자리', 'required'); if ( $this->form_validation->run() == TRUE ) //뷰로부터 값을 전달 받았다면 { //(컨트롤러에서도 체크)이름,휴대폰번호 값이 안 넘어왔다면 if ( !$this->input->post('user_nm', TRUE) AND !$this->input->post('mobile1', TRUE) AND !$this->input->post('mobile2', TRUE) AND !$this->input->post('mobile3', TRUE) ) { alert('이름,휴대폰번호가 입력되지 않았습니다', '/my_freelancer/member_modify'); exit; } $modify_data = array( 'db_table_name' => 'member', 'mem_id' => $this->session->userdata('mem_id' , TRUE), 'user_nm' => $this->input->post('user_nm', TRUE), 'mobile' => $this->input->post('mobile1', TRUE) .'-'. $this->input->post('mobile2', TRUE) .'-'. $this->input->post('mobile3', TRUE) ); $result = $this->member_m->member_modify($modify_data); if ( $result ) { //수정 성공 시 alert('수정 되었습니다.', '/my_freelancer/member_modify'); exit; } else { //수정 실패 시 alert('다시 입력해 주세요.', '/my_freelancer/member_modify'); exit; } } else //계정관리 접속시 { $data['member'] = $this->member_m->member(); $this->load->view('html/mypage/freelancer/member/member_freelancer_v.php',$data); } }
|
|||
다음글 | 웹취약점 점검(?)/진단 툴 (2) | ||
이전글 | 아이폰에서 다운로드 받은 첨부파일이 깨져서 나옵니다. (3) | ||
kaido
/
2018/10/31 09:28:21 /
추천
0
|
한대승(불의회상)
/
2018/10/31 14:48:08 /
추천
0
php error log를 살펴 보세요. 아파치 로그에 리포팅되는 경우도 있습니다. |
변종원(웅파)
/
2018/10/31 15:46:36 /
추천
0
소스상 24~28라인 필요없는 부분입니다. 이미 폼검증 통과한 것이라 뜰수가 없습니다. alert 헬퍼 부분도 보여주세요. |
500 error 의 90%는 DB 문제입니다
데이터는 수정되는데 다른 문제가 있어서 에러페이지가 나올 가능성이 있습니다