게시판 조건 검색 만들기.. 에러 정보
게시판 조건 검색 만들기.. 에러첨부파일
본문
검색은 가능한거 같은데 어디가 에러인지 검색값이 이상하게 나오네요..
URL로 직접 치면 검색이 되는데 검색조건 주고 클릭하면... 엉뚱한 결과가...
http://도메인/bbs/board.php?bo_table=examUni&sca=수시&sfl=wr_1||wr_2||wr_3&stx=국공립 부산광역시 부산대학교
주소에 이렇게 입력 하면 정상적인 검색 결과가 나옵니다.
그런데 페이지에서 서브밋하면
http://222.122.45.254:8139/bbs/board.php?bo_table=examUni&sca=%C1%A4%BD%C3&sfl=wr_1%7C%7Cwr_2%7C%7Cwr_3&sop=or&stx=%B1%B9%B0%F8%B8%B3%BA%CE%BB%EA%B1%A4%BF%AA%BD%C3%BA%CE%BB%EA%B4%EB%C7%D0%B1%B3&stx1=%B1%B9%B0%F8%B8%B3&stx2=%BA%CE%BB%EA%B1%A4%BF%AA%BD%C3&stx3=%BA%CE%BB%EA%B4%EB%C7%D0%B1%B3
이렇게 되고 엉뚱한 결과 값이 나오네요.
아래(첨부)소스에 stx1부터 3까지 disable 시켰는데도 값이 넘어가네요.. 뭐가 문제인지 ㅠ.ㅠ
안되면 location href 시키는 수 밖에 없는거 같네요 ㅋ
<form name="fsearch" method="get" style="margin:0px;">
<input type="hidden" name="bo_table" value="<?=$bo_table?>">
<?
if($sca){
?>
<input type="hidden" name="sca" value="<?=$sca?>">
<?
}
?>
<input type="hidden" name="sfl" value="wr_1||wr_2||wr_3">
<input type="hidden" name="sop" value="or">
<input type="hidden" name="stx" maxlength="15" size="10" itemname="검색어" value="">
<input type="hidden" name="stx1" value="국공립">
<tr>
<td colspan="2" class="schMn">
<b>조건검색</b> | <a class="schMn" href="javascript:alert('준비중입니다.')">키워드검색</a>
</td>
</tr>
<tr class="h10"><td colspan="2"></td></tr>
<tr class="h20">
<td>대학종류</td>
<td>
<img class="imgCursor" name="rBtn1" src="<?=$imgPath?>/radio_on.gif" align="middle" border="0" onclick="RadioChk(this.name)">
국공립
<img class="imgCursor" name="rBtn2" src="<?=$imgPath?>/radio_off.gif" align="middle" border="0" onclick="RadioChk(this.name)">
사립
</td>
</tr>
<tr class="h20">
<td>지역</td>
<td>
<!--select class="imgSelBox" name="stx2" itemname="지역" setColor="#808080,#EFF4F0,#000000,#E6EBE7,#D4E6CD,#D4E6CD" setImage="<?=$imgPath?>/selbox_arrow.gif" style="width:160px;"-->
<select name="stx2" itemname="지역" setColor="#808080,#EFF4F0,#000000,#E6EBE7,#D4E6CD,#D4E6CD" setImage="<?=$imgPath?>/selbox_arrow.gif" style="width:160px;">
<option value="">선택하세요</option>
<option value="서울특별시">서울특별시</option>
<option value="부산광역시">부산광역시</option>
</select>
</td>
</tr>
<tr class="h20">
<td>대학명</td>
<td>
<input class="iptSch" type="text" name="stx3" value="">
<img src="<?=$imgPath?>/btn_sch.gif" onclick="ListSch()">
</td>
</tr>
</table>
</div>
</form>
<script type="text/javascript">
<!--
// 라디오버튼 체크
function RadioChk(ChkName) {
for(i=1;i<=2;i++) {
btnName = "rBtn" + i ;
document.all[btnName].src = "<?=$imgPath?>/radio_off.gif" ;
}
document.all[ChkName].src = "<?=$imgPath?>/radio_on.gif"
if(ChkName == "rBtn1") {
RadioV = "국공립";
} else if(ChkName == "rBtn2") {
RadioV = "사립";
}
document.all.stx1.value = RadioV;
}
// 검색 서브밋
function ListSch(){
document.fsearch.stx.value += document.fsearch.stx1.value + document.fsearch.stx2.value + document.fsearch.stx3.value;
document.fsearch.sca.value = "";
document.fsearch.stx1.disabled = true;
document.fsearch.stx2.disabled = true;
document.fsearch.stx3.disabled = true;
fsearch.submit();
}
//-->
</script>
URL로 직접 치면 검색이 되는데 검색조건 주고 클릭하면... 엉뚱한 결과가...
http://도메인/bbs/board.php?bo_table=examUni&sca=수시&sfl=wr_1||wr_2||wr_3&stx=국공립 부산광역시 부산대학교
주소에 이렇게 입력 하면 정상적인 검색 결과가 나옵니다.
그런데 페이지에서 서브밋하면
http://222.122.45.254:8139/bbs/board.php?bo_table=examUni&sca=%C1%A4%BD%C3&sfl=wr_1%7C%7Cwr_2%7C%7Cwr_3&sop=or&stx=%B1%B9%B0%F8%B8%B3%BA%CE%BB%EA%B1%A4%BF%AA%BD%C3%BA%CE%BB%EA%B4%EB%C7%D0%B1%B3&stx1=%B1%B9%B0%F8%B8%B3&stx2=%BA%CE%BB%EA%B1%A4%BF%AA%BD%C3&stx3=%BA%CE%BB%EA%B4%EB%C7%D0%B1%B3
이렇게 되고 엉뚱한 결과 값이 나오네요.
아래(첨부)소스에 stx1부터 3까지 disable 시켰는데도 값이 넘어가네요.. 뭐가 문제인지 ㅠ.ㅠ
안되면 location href 시키는 수 밖에 없는거 같네요 ㅋ
<form name="fsearch" method="get" style="margin:0px;">
<input type="hidden" name="bo_table" value="<?=$bo_table?>">
<?
if($sca){
?>
<input type="hidden" name="sca" value="<?=$sca?>">
<?
}
?>
<input type="hidden" name="sfl" value="wr_1||wr_2||wr_3">
<input type="hidden" name="sop" value="or">
<input type="hidden" name="stx" maxlength="15" size="10" itemname="검색어" value="">
<input type="hidden" name="stx1" value="국공립">
<tr>
<td colspan="2" class="schMn">
<b>조건검색</b> | <a class="schMn" href="javascript:alert('준비중입니다.')">키워드검색</a>
</td>
</tr>
<tr class="h10"><td colspan="2"></td></tr>
<tr class="h20">
<td>대학종류</td>
<td>
<img class="imgCursor" name="rBtn1" src="<?=$imgPath?>/radio_on.gif" align="middle" border="0" onclick="RadioChk(this.name)">
국공립
<img class="imgCursor" name="rBtn2" src="<?=$imgPath?>/radio_off.gif" align="middle" border="0" onclick="RadioChk(this.name)">
사립
</td>
</tr>
<tr class="h20">
<td>지역</td>
<td>
<!--select class="imgSelBox" name="stx2" itemname="지역" setColor="#808080,#EFF4F0,#000000,#E6EBE7,#D4E6CD,#D4E6CD" setImage="<?=$imgPath?>/selbox_arrow.gif" style="width:160px;"-->
<select name="stx2" itemname="지역" setColor="#808080,#EFF4F0,#000000,#E6EBE7,#D4E6CD,#D4E6CD" setImage="<?=$imgPath?>/selbox_arrow.gif" style="width:160px;">
<option value="">선택하세요</option>
<option value="서울특별시">서울특별시</option>
<option value="부산광역시">부산광역시</option>
</select>
</td>
</tr>
<tr class="h20">
<td>대학명</td>
<td>
<input class="iptSch" type="text" name="stx3" value="">
<img src="<?=$imgPath?>/btn_sch.gif" onclick="ListSch()">
</td>
</tr>
</table>
</div>
</form>
<script type="text/javascript">
<!--
// 라디오버튼 체크
function RadioChk(ChkName) {
for(i=1;i<=2;i++) {
btnName = "rBtn" + i ;
document.all[btnName].src = "<?=$imgPath?>/radio_off.gif" ;
}
document.all[ChkName].src = "<?=$imgPath?>/radio_on.gif"
if(ChkName == "rBtn1") {
RadioV = "국공립";
} else if(ChkName == "rBtn2") {
RadioV = "사립";
}
document.all.stx1.value = RadioV;
}
// 검색 서브밋
function ListSch(){
document.fsearch.stx.value += document.fsearch.stx1.value + document.fsearch.stx2.value + document.fsearch.stx3.value;
document.fsearch.sca.value = "";
document.fsearch.stx1.disabled = true;
document.fsearch.stx2.disabled = true;
document.fsearch.stx3.disabled = true;
fsearch.submit();
}
//-->
</script>
댓글 전체
현재 폼값 전송 자체가 이루어지지 않는 것 같습니다만...