테스트 사이트 - 개발 중인 베타 버전입니다

alert 경고창이 자꾸 뜨네요 ㅠㅠ 채택완료

초보학생 10년 전 조회 4,155

<?php

 if ($res < 0) {

sql_query(" update  ".$g5['member_table']." set mb_1= ''  where mb_id='".$member[mb_id]."' ");

}

?> 

 

 

아래처럼 

 

<?php

 if ($res < 0) {

sql_query(" update  ".$g5['member_table']." set mb_1= ''  where mb_id='".$member[mb_id]."' ");

        alert('경고창입니다. 자꾸뜹니까); 

}

?> 

 

바꾸려하는데요.

 

경고창이 계속 뜨는데요.. 

---------------

 

 

왜 그런건가요?ㅠㅠ 한번만 뜨게할순 없나요?..

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트
리자
리자 Expert
10년 전

alert() 의 경우 바로 앞페이지로 이동하게 되어 있으니까

경고창이 나온후 다른 페이지로 이동하게 하면 됩니다.

 

lib/common.lib.php 의 

 

// 경고메세지를 경고창으로
function alert($msg='', $url='', $error=true, $post=false)

 

위 코드를 참고하세요.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

10년 전

일단 alert 이 계속 뜨는건 $res 값이 $res < 0 조건에 참이라서 그런거 같으니 $res 값을 만드는 부분을

올려 주셔야 해답이 나오겠는데요. 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

10년 전

if 라는 조건문으로 alert 부분을 제어 해야 합니다.

어떤 경우에 경고창을 뜨게 하시고 싶은지 안 나와 있네요. 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

초보학생
10년 전
$res 값이 0 이하면 경고창이 뜨는 경우 인데요..
회원여분필드 값을 $res로 처리했거든요..
근데 위 소스로 회원여분필드가 삭제됨과 동시에 경고창이 뜨게 하고 싶었는데..
경고창만 계속 떠서요 ㅠㅠ

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인