같은 상담 신청을 사용하면서 상담신청 완료 페이지만 다르게 나오게 할려면?
상담신청 게시판을 사용하고 있습니다.
같은 신청 폼을 사용하고 있는데 페이지별로 상담완료 페이지를 다르게 하고 싶은데
어떻게 변경해야 하나요?
아래 소스를 활용해야 해서요 ㅠ
<?
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
if (!$is_admin && $w==""){
delete_cache_latest($bo_table);
//alert('상담신청이 완료 되었습니다.');
goto_url('../write_ok.php');
}
?>
답변 6개 / 댓글 6개
신청페이지는 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 (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개
답변을 작성하려면 로그인이 필요합니다.