2012-04-14 2 views
0

표 목록 형식으로 표시되는 기본 목록이 있습니다. 이제 테이블 위에는 하나의 정렬 옵션이 있습니다. 이제 해당 정렬 옵션에 대한 양식 및 단추를 지정하지 않고 드롭 다운 선택 상자의 옵션에 따라 선택한 순서에 따라 레코드를 변경해야합니다. jquery를 사용하여이를 수행하려고합니다. 나는 선택에 따라 쿼리를 변경해야하는 방법주문 순서에 따라 목록을 재정렬하십시오.

<?php 
$other_account_sql = "SELECT `admin_id`,`username`,`admin_name`,`role`,`status`,`email`,`contact_no`,`location`,`creation_date` FROM `admin_details` WHERE `username` <> '".$_SESSION['existingUser']."'"; //this is for getting default lists 
?> 

<!-- html code--> 
<select name="sort_selection" id="sort_selection" class="soring_select"> 
    <option value="">--Select One--</option> 
    <option value="admin_name" >Name</option> 
    <option value="email" >Email Id</option> 
    <option value="location">Location</option> 
    <option value="contact_no">Contact No</option> 
</select> 
<!--end of html code--> 

<!-- js code--> 
<script type="application/javascript" src="js/jquery-1.7.2.js" language="javascript"></script> 
<script type="application/javascript"> 
    $(document).ready(function(){ 
    $('#sort_selection').change(function(){ 
    var str = ""; 
    $("select option:selected").each(function() { 
     str += $(this).text() + " "; 
    }); 
    }); 
    }); 
</script> 
<!-- end of js code--> 

지금 내 문제는 다음과 같습니다 그러나 궁극적으로 vain.My 코드에서 사라는 같다? 도와주세요. 여기

답변

1

당신은 친구

<?php 
$other_account_sql = "SELECT `admin_id`,`username`,`admin_name`,`role`,`status`,`email`,`contact_no`,`location`,`creation_date` FROM `admin_details` WHERE `username` <> '".$_SESSION['existingUser']."'" ORDER BY ". $_POST['sort_selection'].: ASC; 
?> 

행운

+0

이동하지만은 ... 다음 $ _POST [ 'sort_selection'] 점점되는 방법 제출 '버튼을 클릭 안되는 건가요? – John

+0

감사합니다. 문제를 해결합니다. – John

관련 문제