2012-08-08 5 views
0

페이지 당 X 항목을 표시하기위한 드롭 다운 형식의 페이지가 있습니다. 기본값은 5입니다.드롭 다운의 기본값을 이전 설정 값으로 설정 하시겠습니까?

<form class="rppForm" style="width:110px;" name="reviewsPerPage" method="POST" action="/rpp.php" return false;"> 
    <select name="reviewsPerPage" style="padding-right: 25px; float: left;"> 
    <option value="5">5</option> 
    <option value="10">10</option> 
    <option value="15">15</option> 
    <option value="25">25</option> 
    </select> 
    <input type="submit" value="Okay" name="submit" id="rPP"> 
</form> 

잘 작동합니다. "rpp.php"에 정보를 보내고 몇 가지 변수를 설정 한 다음 검색어 문자열에 변수가 포함 된 원래 페이지로 돌아갑니다 (예 : www.page.com/?dropdown=15 & foo = bar

)

페이지의 내용을 동적으로 조정할 때마다 ? dropdown = 15 & foo = bar은 쿼리 문자열에 있지만 "5"로 표시됩니다.

드롭 다운을 만들려면 항상 쿼리 문자열의 값을 기본값으로 표시 하시겠습니까? 이 같은

+0

당신이 실제로 사용중인 코드를 볼 것이 좋을 것이다. –

+1

양식 필드 이름 ("reviewsPerPage")과 쿼리 문자열 키 이름 ("드롭 다운")이 일치하지 않는 이유는 무엇입니까? 동일한 이름을 사용하면 더 이해하기 쉽고 (함께 작업하는 것이 더 쉬울 것입니다.) –

답변

4

뭔가 작업을해야합니다 :

<option value="5" <?php if ($_REQUEST["dropdown"] == 5) { echo "selected"; } ?>>5</option> 
<option value="10" <?php if ($_REQUEST["dropdown"] == 10) { echo "selected"; } ?>>10</option> 
<option value="15" <?php if ($_REQUEST["dropdown"] == 15) { echo "selected"; } ?>>15</option> 
<option value="25" <?php if ($_REQUEST["dropdown"] == 25) { echo "selected"; } ?>>25</option> 
+0

멋진 선생님! 완벽하게 작동합니다! 나는 7 분 안에 받아 들일거야 :) – Xhynk

관련 문제