조건문 해결방법 문의 드립니다. 정보
조건문 해결방법 문의 드립니다.본문
bbs/update.php 맨 마지막 부분 인데요
상황은 이렇습니다.
sangdam 테이블에서 글쓰기를 하면 지정한 페이지로 이동하고
gong 테이블에서 글쓰기를 완료하면 지정한 페이지로 이동하고
나머지 테이블에서 글쓰기를 완료하면 일반 게시판 글쓰기처럼 뷰 페이지로 이동한다.
아래소스중 무엇을 고쳐야 할까요?
소스입니다.
==================================================
if ($bo_table == "sangdam") {
if ($file_upload_msg)
alert($file_upload_msg, "{$https_url}/board.php?bo_table=$bo_table&wr_id=$wr_id&page=$page" . $qstr);
else
$cafe_msg = "신청하였습니다.";
alert($cafe_msg, "{$g4[path]}");
}
if else ($bo_table == "gong") {
if else ($file_upload_msg)
alert($file_upload_msg, "{$https_url}/board.php?bo_table=$bo_table&wr_id=$wr_id&page=$page" . $qstr);
else
$cafe_msg = "정보공개서 페이지로 이동합니다.";
alert($cafe_msg, "{$g4[path]/bbs/board.php?bo_table=gong_2}");
}
} else {
if ($file_upload_msg)
alert($file_upload_msg, "{$https_url}/board.php?bo_table=$bo_table&wr_id=$wr_id&page=$page" . $qstr);
else
goto_url("{$https_url}/board.php?bo_table=$bo_table&wr_id=$wr_id&page=$page" . $qstr);
}
=============================================
상황은 이렇습니다.
sangdam 테이블에서 글쓰기를 하면 지정한 페이지로 이동하고
gong 테이블에서 글쓰기를 완료하면 지정한 페이지로 이동하고
나머지 테이블에서 글쓰기를 완료하면 일반 게시판 글쓰기처럼 뷰 페이지로 이동한다.
아래소스중 무엇을 고쳐야 할까요?
소스입니다.
==================================================
if ($bo_table == "sangdam") {
if ($file_upload_msg)
alert($file_upload_msg, "{$https_url}/board.php?bo_table=$bo_table&wr_id=$wr_id&page=$page" . $qstr);
else
$cafe_msg = "신청하였습니다.";
alert($cafe_msg, "{$g4[path]}");
}
if else ($bo_table == "gong") {
if else ($file_upload_msg)
alert($file_upload_msg, "{$https_url}/board.php?bo_table=$bo_table&wr_id=$wr_id&page=$page" . $qstr);
else
$cafe_msg = "정보공개서 페이지로 이동합니다.";
alert($cafe_msg, "{$g4[path]/bbs/board.php?bo_table=gong_2}");
}
} else {
if ($file_upload_msg)
alert($file_upload_msg, "{$https_url}/board.php?bo_table=$bo_table&wr_id=$wr_id&page=$page" . $qstr);
else
goto_url("{$https_url}/board.php?bo_table=$bo_table&wr_id=$wr_id&page=$page" . $qstr);
}
=============================================
댓글 전체
1.if else 를 else if로 바꿔보세요.
2. if else ($file_upload_msg) 를 if ($file_upload_msg) 로 바꿔보세요.
2. if else ($file_upload_msg) 를 if ($file_upload_msg) 로 바꿔보세요.
윗분 말씀대로 if else라는 구문은 없으니.. if나 else if로 바꾸시면 되겠네요..
} else {
if ($file_upload_msg)
alert($file_upload_msg, "{$https_url}/board.php?bo_table=$bo_table&wr_id=$wr_id&page=$page" . $qstr);
else
goto_url("{$https_url}/board.php?bo_table=$bo_table&wr_id=$wr_id&page=$page" . $qstr);
}
이부분을
if($bo_table != "gong"&&$bo_table != "sangdam") {
if ($file_upload_msg)
alert($file_upload_msg, "{$https_url}/board.php?bo_table=$bo_table&wr_id=$wr_id&page=$page" . $qstr);
else
goto_url("{$https_url}/board.php?bo_table=$bo_table&wr_id=$wr_id&page=$page" . $qstr);
}
이렇게 고치면 될껏 같네요...근데 위에 쓰신 내용을 보면 if문과 else 의 시작종료를 알리는 { }의 갯수가 일치하지 않네요..잘확인하셔서 위조건을 적용시키면 됩니다.
아니면 다른분들 말처럼 else 로 처리하셔도 됩니다.
if ($file_upload_msg)
alert($file_upload_msg, "{$https_url}/board.php?bo_table=$bo_table&wr_id=$wr_id&page=$page" . $qstr);
else
goto_url("{$https_url}/board.php?bo_table=$bo_table&wr_id=$wr_id&page=$page" . $qstr);
}
이부분을
if($bo_table != "gong"&&$bo_table != "sangdam") {
if ($file_upload_msg)
alert($file_upload_msg, "{$https_url}/board.php?bo_table=$bo_table&wr_id=$wr_id&page=$page" . $qstr);
else
goto_url("{$https_url}/board.php?bo_table=$bo_table&wr_id=$wr_id&page=$page" . $qstr);
}
이렇게 고치면 될껏 같네요...근데 위에 쓰신 내용을 보면 if문과 else 의 시작종료를 알리는 { }의 갯수가 일치하지 않네요..잘확인하셔서 위조건을 적용시키면 됩니다.
아니면 다른분들 말처럼 else 로 처리하셔도 됩니다.
해결 되었습니다.
감사합니다
그냥 if로 하니까 되네요^^
감사합니다
그냥 if로 하니까 되네요^^
^^