Я не знаю точную архитектуру вашей базы данных, но вам нужно будет использовать
http://api.jquery.com/change/
, чтобы обнаружить изменение в выборе флажка,затем используйте
http://api.jquery.com/jQuery.ajax/
и передайте все параметры в отдельный файл .php, чтобы получить результат с другой страницы и распечатать его
Итак, пример.
<select class="order">
<option value="name">Name</option>
<option value="date_poster">Date Posted</option>
</select>
<div id="results">
</div>
<script>
$("select.order").change(function(){
var orderBy = $(this).val();
$.ajax({
url: "your_external_file.php",
data: "orderBy="+orderBy,
success: function(html){
$("#results").append(html);
//Add whatever you want to do here.
}
});
});
</script>
Хотя я не проверял его, он должен работать, пока вы правильно называете файлы