테스트 사이트 - 개발 중인 베타 버전입니다

예약스킨 사용시 예약확인이 안되는 문제??? 채택완료

주피터 10년 전 조회 3,836

예약스킨이 필요해서 

 

http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=126223&sca=&sfl=wr_subject%7C%7Cwr_content&stx=%EC%98%88%EC%95%BD&page=2">http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=126223&sca=&sfl=wr_subject%7C%7Cwr_content&stx=%EC%98%88%EC%95%BD&page=2 

 

를 사용해 보니 

예약신청하고 예약확인을 할때 이름과 전화번호 예약일을 비교해서 자료를 보여주는 건데

이름이 비교가 안되는 것 같습니다. 

 

회원로그인 하고 회원정보와 같은 이름으로 예약신청을 하면 검색이 되는데 예약명을 다른 이름으로 하면 검색이 안되어서 자료가 없다고 나옵니다. 

 

$g4_path = "../../..";

include_once("$g4_path/common.php");

 

//$sql = "select * from ".$g4['write_prefix'].$_POST['bo_table']." where wr_3 ='".$_POST['input_date']."' and wr_name='".iconv("utf-8","euc-kr",$_POST['name'])."' and wr_2='".implode("-",$_POST['tel'])."'";

$sql = "select * from ".$g4['write_prefix'].$_POST['bo_table']." where wr_3 ='".$_POST['input_date']."' and wr_2='".implode("-",$_POST['tel'])."'";

$write = sql_fetch($sql);

 

//예약확인

if($write['wr_id'])

{

echo iconv("euc-kr","utf-8",$write['wr_content']);

}else

{

echo iconv("euc-kr","utf-8","신청 내역을 찾을수 없습니다.");

}

?> 

 

위 코드와 같이 이름 비교하는 코드를 빼고 하면 잘 됩니다.

회원이라고 해도 예약을 할때 이름을 다르게 할 수도 있을것 같은데, 

 

 

아래는 예약신청시 진행되는 소스입니다. 

 

$is_member = true;

 

$tel = implode("-",$_POST['tel']);

$wr_subject = $_POST['wr_subject'] = $_POST['name']."님(".$tel.")이 예약하셨습니다.";

$wr_1 = $_POST['birthday']; // 생년월일

$wr_2 = $tel;

$wr_3 = $_POST['input_date'];

$wr_4 = $_POST['su_day'];

$wr_5 = $_POST['room'];

$wr_6 = $_POST['people_cnt'];

$wr_7 = $_POST['arrive'];

$wr_8 = $_POST['vehicle'];

$wr_9 = $_POST['etc'];

$wr_10 = $_POST[''];

 

$wr_name = $_POST['name'];

 

$wr_content = $_POST['wr_content'] = <<

예약자명 : {$name}

전화번호 : {$tel}

생년월일 : {$birthday}

입실일 : {$input_date} : {$su_day}

예약객실 : {$room}

인원수 : {$people_cnt}

도착시간 : {$arrive}

교통편 : {$vehicle}

기타사항 : {$etc}

HTML;

 

 

?> 

 

신청자가 입력한 이름필드의 값이 wr_name 으로 대입되서 넘어가기는 하는데 

다음 단계에서 DB에 제대로 입력이 안되는것 같습니다. 저렇게 입력이 된다고 하면 또 문제가 

신청서 작성하는 과정에서 회원의 가입시 적어 놓은 이름이 바껴버리는 분제가 있는것 아닌지 모르겠습니다?

 

초보라서 몰라서 그럴수 있습니다. 글로 설명할려니 어렵고 어디 물어 볼때도 없고 스킨 만드신분에게 물어 볼려고 해도 지금 이곳에 계신지도 모르겠고 해서 질문글 올려 봅니다. 하루종일 해결을 못하고 있습니다. ^^;;

 

 

 

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

답변 1개

채택된 답변
+20 포인트
10년 전

iconv("euc-kr","utf-8 이런부분들이 언어셋이 틀릴때 나오는 부분인데

 

db와 웹소스를 같게 설정해서 설치 했다면 해당 iconv 함수는 모두 제거 한번 해보시지요..

 

예전 스킨인가보네요 저렇게 들어가 있는거 보니...

 

 

 

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

답변에 대한 댓글 1개

주피터
10년 전
네 오래전 스킨 같습니다. 말씀하신거 한번 체크 해 보겠습니다. 감사합니다.

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

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

로그인