wr_4 between '10' and '20' 을 select에 넣어서 검색노출하려면 정보
wr_4 between '10' and '20' 을 select에 넣어서 검색노출하려면
본문
$sql = "select * from 테이블 where wr_4 between '10' and '20' ";
<select name='wr_4' itemname="검색어" class='ed' style="width:100px;">
<option value='' >면적</option>
<option value='10평이하' <? if($wr_4 == "10평이하") echo "selected"; ?>>10평이하</option>
<option value='10평~20평' <? if($wr_4 == "10평~20평") echo "selected"; ?>>10평~20평</option>
<option value='20평~30평' <? if($wr_4 == "20평~30평") echo "selected"; ?>>20평~30평</option>
<option value='30평~40평' <? if($wr_4 == "30평~40평") echo "selected"; ?>>30평~40평</option>
</select>
이런식으로 구현하면 될것 같은데요. 잘안되네요.ㅜ
게시물의 wr_4값을 검색하여 추출하는데,
위와 같이 10평~20평 처럼 범위를 정해서 추출하려면 어떻게해야 되나요?
예)
게시물의 wr_4 값이 13평 이라면, 2번째 옵션인 if($wr_4 == "10평~20평")에 포함이 되구요.
wr_4 값이 14평인 또다른 게시물이 있다면, 13평과 함께 검색결과에 나와야 되어요.
도와주세요.ㅜㅜ(아..점점 어려워지네요. 원룸사이트 만들기 어렵네요.)
<select name='wr_4' itemname="검색어" class='ed' style="width:100px;">
<option value='' >면적</option>
<option value='10평이하' <? if($wr_4 == "10평이하") echo "selected"; ?>>10평이하</option>
<option value='10평~20평' <? if($wr_4 == "10평~20평") echo "selected"; ?>>10평~20평</option>
<option value='20평~30평' <? if($wr_4 == "20평~30평") echo "selected"; ?>>20평~30평</option>
<option value='30평~40평' <? if($wr_4 == "30평~40평") echo "selected"; ?>>30평~40평</option>
</select>
이런식으로 구현하면 될것 같은데요. 잘안되네요.ㅜ
게시물의 wr_4값을 검색하여 추출하는데,
위와 같이 10평~20평 처럼 범위를 정해서 추출하려면 어떻게해야 되나요?
예)
게시물의 wr_4 값이 13평 이라면, 2번째 옵션인 if($wr_4 == "10평~20평")에 포함이 되구요.
wr_4 값이 14평인 또다른 게시물이 있다면, 13평과 함께 검색결과에 나와야 되어요.
도와주세요.ㅜㅜ(아..점점 어려워지네요. 원룸사이트 만들기 어렵네요.)
댓글 전체
if문 사용 하셔서 처리하시면 되실듯 합니다
if($wr_4=="10"){
$sql_sub = " wr_4 >0 and wr_4 <10' ";
}
else if($wr_4=="20"){
$sql_sub = " wr_4 >=10 and wr_4 <20' ";
}
else if($wr_4=="30"){
$sql_sub = " wr_4 >=20 and wr_4 <30' ";
}
else if($wr_4=="40"){
$sql_sub = " wr_4 >=30 and wr_4 <40' ";
}
else if($wr_4=="50"){
$sql_sub = " wr_4 >=40 ";
}
else{
$sql_sub = (1) ;
}
$sql = "select * from 테이블 where $sql_sub ";
<select name='wr_4' itemname="검색어" class='ed' style="width:100px;">
<option value='' >면적</option>
<option value='10' <? if($wr_4 == "10") echo "selected"; ?>>10평이하</option>
<option value='20' <? if($wr_4 == "20") echo "selected"; ?>>10평~20평</option>
<option value='30' <? if($wr_4 == "30") echo "selected"; ?>>20평~30평</option>
<option value='40' <? if($wr_4 == "40") echo "selected"; ?>>30평~40평</option>
<option value='50' <? if($wr_4 == "50") echo "selected"; ?>>40평이상</option>
</select>
if($wr_4=="10"){
$sql_sub = " wr_4 >0 and wr_4 <10' ";
}
else if($wr_4=="20"){
$sql_sub = " wr_4 >=10 and wr_4 <20' ";
}
else if($wr_4=="30"){
$sql_sub = " wr_4 >=20 and wr_4 <30' ";
}
else if($wr_4=="40"){
$sql_sub = " wr_4 >=30 and wr_4 <40' ";
}
else if($wr_4=="50"){
$sql_sub = " wr_4 >=40 ";
}
else{
$sql_sub = (1) ;
}
$sql = "select * from 테이블 where $sql_sub ";
<select name='wr_4' itemname="검색어" class='ed' style="width:100px;">
<option value='' >면적</option>
<option value='10' <? if($wr_4 == "10") echo "selected"; ?>>10평이하</option>
<option value='20' <? if($wr_4 == "20") echo "selected"; ?>>10평~20평</option>
<option value='30' <? if($wr_4 == "30") echo "selected"; ?>>20평~30평</option>
<option value='40' <? if($wr_4 == "40") echo "selected"; ?>>30평~40평</option>
<option value='50' <? if($wr_4 == "50") echo "selected"; ?>>40평이상</option>
</select>

밀크님 매번 답변 감사드려요.
그런데 이거 엄청 어려운건가봐요ㅜㅜ
잘 안되요.(에고 힘들다.)
그런데 이거 엄청 어려운건가봐요ㅜㅜ
잘 안되요.(에고 힘들다.)
처음만 그렇지
조금 더 하시면 쉬어 지실 겁니다
조금 더 하시면 쉬어 지실 겁니다