여분필드 검색
본문
list.skin.php 파일
<option value="wr_16"<?php echo get_selected($sfl, 'wr_16'); ?>>여분필드</option>
wr_16번 여분필드가 숫자형태로 저장이 됩니다.
wr_16번 여분필드는 새롭게 생성한 g5s_MediumDiv 테이블과 연결되어있는데
g5s_MediumDiv 안에 MediumDivName 에는 아래와 같이 되어있습니다.
1 = 일번
2 = 이번
3 = 삼번
4 = 사번
5 = 오번
숫자형태로 검색했을때는 검색이 되는데 한글형태로 검색했을 경우는 검색이 안됩니다.
<?php
$MediumDiv_Sql = " select * from g5s_MediumDiv where MediumDivOrder = '{$list[$i][wr_16]}'";
$row2 = sql_fetch($MediumDiv_Sql);
?>
<?=$row2[MediumDivName]?>
이렇게 하면 한글로 출력은 잘되는데 검색도 숫자가 아닌 한글로 되게하려면 어떻게 해야할까요?
조언부탁드립니다!
!-->!-->답변 2
다음과 같이 (또는 응용해서) 처리해주면 되지 않을까 합니다.
$arr_kor = array("","일","이","삼","사","오","육","칠","팔","구");
$wr_16_han = $arr_kor[$list[$i][wr_16]] . "번";
$MediumDiv_Sql = "
select *
from g5s_MediumDiv
where MediumDivOrder = '{$wr_16_han}'
";
검색조건이
where MediumDivOrder = 가 아니고...
where MediumDivName = 아닌지요?
답변을 작성하시기 전에 로그인 해주세요.