| 제목 | 정정 합니다.ㅠ 죄송합니다. | ||
|---|---|---|---|
| 글쓴이 | gold | 작성시각 | 2013/12/02 14:12:27 | 
| 
                         | 
                |||
                         alert는 잘 먹히네요 ㅠ,ㅠ
  if ($m_no != ''){         //댓글 수정
     alert($m_pass);
     $data_result = $this->mcommon->memos_entry($no, "");
     $m_pass_trus = $data_result["m_pass"];
     
     if($sql_m["m_pass"] == $m_pass_trus) ------------------ 1번
     {
      $this->mcommon->memos_edit_entry($m_no,$m_pass);
      redirect("/cQuestion/view/".$no."/".$hit);    //view list로 돌아가기
     }
     else   -------------------------------------------------- 2번
     {
       alert("패스워드가 틀렸습니다");
       redirect("/cQuestion/view/".$no."/".$hit);    //view list로 돌아가기
     }  
    
  }
소스 보시면 1번이 수정이고 2번이 패스워드 틀렸을시. alert로 뜨는것입니다. 이상하게 1번으로 가면 수정이 잘됩니다. 비밀번호 잘 넣고 하면 그런데 2번으로 가면 즉 비번을 틀렸을시. alert함수가 안뜨네요 ㅠ,ㅠ 즉 2번경로로 안가진다는건데 무슨 문제가 있죠? 설마 if문을 잘못 썻나요?  | 
                |||
| 다음글 | DB 세션에 대해 질문 드립니다. (5) | ||
| 이전글 | 안녕하세요 날씨가 많이 추워졌네요 (3) | ||
| 
                             
                                gold
                                /
                                2013/12/02 14:34:35 /
                                추천
                                0
                             
                            
                                 이상하게 다른데는 alert 함수가 먹히는데   if문이라서 그런가요?  alert함수가 안먹히네요.
                             
                         | 
                    
| 
                             
                                변종원(웅파)
                                /
                                2013/12/02 14:42:56 /
                                추천
                                0
                             
                            
                                alert 함수를 쓰는데 redirect는 왜 또 쓰시는지? 
                        alert 헬퍼 열어보세요. ^^ 알고 사용하는 것과 모르고 사용하는 것의 차이입니다. 2번의 경우 alert는 안뜨고 redirect는 실행된다는 말씀이죠? 만약 그렇다면 alert 함수 열어보면 답이 나옵니다. ^^  | 
                    
| 
                             
                                변종원(웅파)
                                /
                                2013/12/02 14:56:41 /
                                추천
                                0
                             
                            
                                이전 질문 보니까 alert와 redirect를 사용하시는 이유가 있었네요. 
                        제가 지금 사용중인 alert 함수는 다음과 같습니다. ^^;; 
function alert($msg='', $url='') {
 $CI =& get_instance();
 if (!$msg) $msg = '비정상 경로로 접근하였습니다.';
 echo "<meta http-equiv=\"content-type\" content=\"text/html; charset=".$CI->config->item('charset')."\">";
 echo "<script type='text/javascript'>alert('".$msg."');";
    if ($url)
        echo "location.replace('".$url."');";
 else
  echo "history.go(-1);";
 echo "</script>";
 exit;
} | 
                    
| 
                             
                                gold
                                /
                                2013/12/02 16:55:12 /
                                추천
                                0
                             
                            
                                 정말.. 좋은 소스이네요... 죄송하지만 빌려써도 괜찬습니까?
                             
                         | 
                    
| 
                             
                                변종원(웅파)
                                /
                                2013/12/02 17:43:22 /
                                추천
                                0
                             
                            
                                네. 포럼에 어떤 분이 올려주신 소스입니다. ^^
                             
                         |