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

완죤일치검색 소스 중에서 질문요.. 채택완료

소수리꼬 9년 전 조회 2,874

http://sir.kr/g4_tiptech/32282?sfl=wr_subject%7C%7Cwr_content&stx=%EA%B2%80%EC%83%89&page=2">http://sir.kr/g4_tiptech/32282?sfl=wr_subject%7C%7Cwr_content&stx=%EA%B2%80%EC%83%89&page=2

 

이 소스에서요...

 

case "wr_7" :                     if (preg_match("/[a-zA-Z]/", $search_str))                         $str .= "LOWER($field[$k]=LOWER('$search_str')";                     else                         $str .= "$field[$k]= '$search_str' ";                     break;

 

를 추가하라고 해서 했는데요..

 

20160817001

위와 같은 숫자는 완죤 일치 검색을 하는데요....

 

20160817BA001

라고 문자열이 들어가면 에러가 나네요? ㅠㅠㅠ

문자열이 들어가도 검색어와 완죤일치된 것만 검색하려면 위 소스를 어케 고쳐야 하나요?

부탁드립니다...

 

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

답변 2개

채택된 답변
+20 포인트

 

20160817001 이거나 

20160817BA001 이거나 모두 

 

$str .= "$field[$k]= '$search_str' "; <-- 이 코드만 적용되게 되어있습니다. 

 

if (preg_match("/[a-zA-Z]/", $search_str))  이 if문은 문자열에 영문만 들어갔을경우 해당되는 if문입니다. 

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

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

감사합니다. 힌트얻어 처리하였습니다. 

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

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

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

로그인