검색 후 검색값 유지하는 방법
본문
기존의 검색기능에
추가적으로 여분필드를 검색할 수 있게,
텍스트박스 형식과 체크박스 형식으로 검색하는 기능을 만들었습니다.
검색 결과는 정상적으로 출력되지만,
기존에 검색한 값이 저장되지 않고 전부 지워집니다.
예를 들자면, 1, 2, 3의 숫자를 체크했다고 하면, 1, 2, 3은 검색이 됬지만,
1, 2, 3의 체크가 사라집니다...
어떻게 해야 검색후에도 검색전의 값을 유지할 수 있을까요?
텍스트박스 : <input type="text" name="wr_4" value="<?php echo $write['wr_4']?>">
체크박스 : <input type="checkbox" name="wr_4" value="사과"> 사과 <input type="checkbox" name="wr_4" value="수박"> 수박 <input type="checkbox" name="wr_4" value="딸기"> 딸기 <input type="checkbox" name="wr_4" value="포도"> 포도 <input type="checkbox" name="wr_4" value="참외"> 참외
!-->
답변 2
<input type=
"checkbox"
name=
"wr_4"
value=
"사과" <?if($write['wr_4'] == '사과') echo 'checked';?>
>
하시면 됩니다.
$write['wr_4'] 값이 하나 이상의 값을 보유한 상태이니까 안되겠죠
텍스박스도 wr_4, check box 도 wr_4 ... 무슨 이유때문에 하나로 했는지 모르겠지만
wr_4 를 array 또는 explode 로 분리시켜서 각각 적용하셔야 check 가 유지될 수 있습니다.
답변을 작성하시기 전에 로그인 해주세요.