| 제목 | 글 수정 후, 성공 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 문제입니다
데이터는 수정되는데 다른 문제가 있어서 에러페이지가 나올 가능성이 있습니다