채택완료

여분필드 검색

2018-02-13 (화) 17:05:31 2,707

list.skin.php 파일

Copy
<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 = 오번 

숫자형태로 검색했을때는 검색이 되는데 한글형태로 검색했을 경우는 검색이 안됩니다.

Copy
<?php
$MediumDiv_Sql = " select * from g5s_MediumDiv where MediumDivOrder = '{$list[$i][wr_16]}'";
$row2 = sql_fetch($MediumDiv_Sql);
?>

<?=$row2[MediumDivName]?>

이렇게 하면 한글로 출력은 잘되는데 검색도 숫자가 아닌 한글로 되게하려면 어떻게 해야할까요?

조언부탁드립니다!

|

답변 2개 / 댓글 1개

채택된 답변
+20 포인트

다음과 같이 (또는 응용해서) 처리해주면 되지 않을까 합니다.

Copy
$arr_kor = array("","일","이","삼","사","오","육","칠","팔","구");
$wr_16_han = $arr_kor[$list[$i][wr_16]] . "번";

 

$MediumDiv_Sql = " 
  select * 
    from g5s_MediumDiv 
   where MediumDivOrder = '{$wr_16_han}'
";
2018-02-13 (화) 17:36:20

검색조건이

where MediumDivOrder = 가 아니고...

where MediumDivName = 아닌지요?

답변에 대한 댓글 1개

MediumDivName도 있고 MediumDivOrder도 있습니다 ㅠ

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