2026, 새로운 도약을 시작합니다.

같은 상담 신청을 사용하면서 상담신청 완료 페이지만 다르게 나오게 할려면? 채택완료

상담신청 게시판을 사용하고 있습니다.

같은 신청 폼을 사용하고 있는데 페이지별로 상담완료 페이지를 다르게 하고 싶은데

어떻게 변경해야 하나요?

아래 소스를 활용해야 해서요 ㅠ

<?
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가

    
    if (!$is_admin && $w==""){
    delete_cache_latest($bo_table);
    //alert('상담신청이 완료 되었습니다.');
       goto_url('../write_ok.php');
}

?>

답변 6개

채택된 답변
+20 포인트

신청페이지는 a 와 b 이렇게 2개의 페이지가 있지만

결과 저장은 하나의 db에 저장이되고

어디에서 신청했냐에 따라서 결과페이지를 다르게 보여주고 싶으신가요?

어디에서 신청을했는지 $_SERVER 변수에서 어디에서 신청을했는지

주소를 체크해서 if문으로 분기처리하시면 됩니다.

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

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

페이지마다 페이지 정보값을 수동으로 추가하는 방법을 생각해 볼 수 있을 듯 합니다.

ex. page1 상담폼

<form ~

<input type="hidden" name="page_name" value="page1" />

page2 상담폼

<form ~

<input type="hidden" name="page_name" value="page2" />

추가한 후,

--------

등록 완료 페이지

if ($page_name == "page1") {

...

} else if  ($page_name == "page2") {

...

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

답변에 대한 댓글 1개

친절한 답변 감사합니다. 적용이 안되네요 ㅠ

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

그냥 스킨을 하나 복사하셔서 결과를 다르게 만드시고 각각 사용하시면 안되는 것인지요..

무식하긴 하나 간편히 해결될 것같은데요 

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

답변에 대한 댓글 2개

그렇게 하면 되는데 같은 곳에서 신청사항을 보고 싶어서요
그러시다면 변수를 하나 두셔서 if 문 처리하시면 될 것같은데 .. 아니면 분류를 사용하시던가요 분류별 출력 메세지를 다르게 하셔도 될 것같고요 ..
if (stx == ‘특정값’) {
출력메세지

} else {
다른 출역메세지

}

이런 식으로요

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

저는 정보 공개 해놓은 상태여요 님 정보 공개가 안된거죠

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

답변에 대한 댓글 1개

네 네이버로 로그인했는데 비밀번호를 못 찾겠어요;;

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

쪽지로 연락처를 남겨주세요 봐드릴게요

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

답변에 대한 댓글 1개

정보공개가 안되서 쪽지가 안되네요 ㅠ

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

<?
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가

    
    if (!$is_admin && $w==""){
    delete_cache_latest($bo_table);
    //alert('상담신청이 완료 되었습니다.');

if($bo_table=="페이지1"){
       goto_url('../write_ok1.php');

}else if($bo_table=="페이지2"){

       goto_url('../write_ok2.php');

}else{

       goto_url('../write_ok.php');

}
}

?>

이렇게 해보면 상담 폼 마다 다른 결과 페이지 보여줄수있을거같은데요.

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

답변에 대한 댓글 1개

답변 감사합니다. 테이블이 다른게 아니라 같은 신청 페이지가 다른거라서요

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

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

로그인
🐛 버그신고