Copy
if($bo_table == 'free' || $bo_table == 'qa' && $w == "" || $w == "u"){
if($w == ""){
$log_w = '신규';
}elseif($w == "u"){
$log_w = '수정';
}else{
$log_w = 'none';
}
$mbs = $wr_name;
$user_agent = escape_trim(clean_xss_tags(strip_tags($_SERVER['HTTP_USER_AGENT']))); //접속한 디바이스 정보
$sql_log = " insert into g5_board_log
set type = '$bo_table',
type2 = '$log_w',
subject = '$wr_subject',
content = '$wr_content',
create_date = '".G5_TIME_YMDHIS."',
ipconfig = '{$_SERVER['REMOTE_ADDR']}',
osconfig = '$user_agent',
member = '$mbs',
mb_id = '{$member['mb_id']}'";
// sql 쿼리문
sql_query($sql_log);
}
이런식으로 write_update쪽에 free와 qa게시판만 로그를 따오려고 소스를 추가했는데

테스트해보니 다른 게시판글까지도 적용이 되더라고요... if문 조건을 잘못 적은걸까요?
답변 1개 / 댓글 1개
채택된 답변
+20 포인트
2022-04-28 (목) 16:03:09
if($bo_table == 'free' || $bo_table == 'qa' && $w == "" || $w == "u"){
여기를 이렇게 수정.
if($bo_table == 'free' || $bo_table == 'qa' && ($w == "" || $w == "u")){
답변에 대한 댓글 1개
2022-04-28 (목) 16:31:23
if( ( $bo_table == 'free' || $bo_table == 'qa' ) && ($w == "" || $w == "u")){
답변을 작성하려면 로그인이 필요합니다.