write_update에 함수를 추가하려고 합니다. 채택완료
write_update.php 보면
사용자 코드 실행 윗부분에
mb_up_grade 라는 함수를 넣어 놓았는데요.
기능은 상황에 맞게 alert 을 띄워주는 함수입니다.
근데, 함수가 실행되는거는 같은데..(쿼리가 정상적으로 입력되서 결과에 반영이 됩니다)
alert은 실행되지가 않네요;;
이유가 뭘까요?ㅠ
</p>
<p>mb_up_grade($member['mb_id'], $member['mb_grade'], $bo_table, $wr_id, $qstr, $page);</p>
<p> </p>
<p>// 사용자 코드 실행
@include_once($board_skin_path.'/write_update.skin.php');
@include_once($board_skin_path.'/write_update.tail.skin.php');</p>
<p>delete_cache_latest($bo_table);</p>
<p> </p>
<p>if ($file_upload_msg)
alert($file_upload_msg, G5_HTTP_BBS_URL.'/board.php?bo_table='.$bo_table.'&wr_id='.$wr_id.$qstr);
else
goto_url(G5_HTTP_BBS_URL.'/board.php?bo_table='.$bo_table.'&wr_id='.$wr_id.$qstr);</p>
<p>
extend폴더 user.lib.php파일
</p>
<p>function mb_up_grade($mb_id, $mb_grd, $bo_table, $wr_id, $qstr, $page){
$mb_pt = get_point_sum($mb_id);
if ($mb_id) {
if(($mb_pt >= 300) && ($mb_pt < 500) && ($mb_grd == '예비농부')){
sql_query("UPDATE g5_member SET mb_grade = '초보농부' WHERE mb_id = '$mb_id'");
alert('초보농부가 되신걸 축하합니다.',G5_HTTP_BBS_URL.'/board.php?bo_table='.$bo_table.'&wr_id='.$wr_id.$qstr);
} else if (($mb_pt >= 500) && ($mb_pt < 1000) && ($mb_grd == '초보농부')){
sql_query("UPDATE g5_member SET mb_grade = '학생농부' WHERE mb_id = '$mb_id'");
alert('학생농부가 되신걸 축하합니다.',G5_HTTP_BBS_URL.'/board.php?bo_table='.$bo_table.'&wr_id='.$wr_id.$qstr);
} else if (($mb_pt >= 1000) && ($mb_pt < 2000) && ($mb_grd == '학생농부')){
sql_query("UPDATE g5_member SET mb_grade = '선생농부' WHERE mb_id = '$mb_id'");
alert('선생농부가 되신걸 축하합니다.',G5_HTTP_BBS_URL.'/board.php?bo_table='.$bo_table.'&wr_id='.$wr_id.$qstr);
} else if (($mb_pt >= 2000) && ($mb_pt < 5000) && ($mb_grd == '선생농부')){
sql_query("UPDATE g5_member SET mb_grade = '교수농부' WHERE mb_id = '$mb_id'");
alert('교수농부가 되신걸 축하합니다.',G5_HTTP_BBS_URL.'/board.php?bo_table='.$bo_table.'&wr_id='.$wr_id.$qstr);
} else if (($mb_pt >= 5000) && ($mb_pt < 10000) && ($mb_grd == '교수농부')){
sql_query("UPDATE g5_member SET mb_grade = '박사농부' WHERE mb_id = '$mb_id'");
alert('박사농부가 되신걸 축하합니다.',G5_HTTP_BBS_URL.'/board.php?bo_table='.$bo_table.'&wr_id='.$wr_id.$qstr);
} else {
if (($mb_pt >= 10000) && ($mb_grd == '박사농부')) {
sql_query("UPDATE g5_member SET mb_grade = '농업의신' WHERE mb_id = '$mb_id'");
alert('농업의신이 되신걸 축하합니다.',G5_HTTP_BBS_URL.'/board.php?bo_table='.$bo_table.'&wr_id='.$wr_id.$qstr);
}
}
}
}</p>
<p>
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
답변을 작성하려면 로그인이 필요합니다.
로그인전체 질문 목록
답변대기
채택
채택
채택
채택
채택
채택
답변대기
채택
채택
채택
답변대기
채택
채택
답변대기
채택
채택
채택
채택
sql_query, alert 다음 echo 는 안찍히네요..
alert이 실행되지 않는것 같은데.. 이유가 뭘까요?ㅠ