Saya tidak akan membuat halaman baru, saya akan mengatakan memiliki variabel yang dapat Anda ubah yang akan Anda gunakan dalam urutan dalam kueri Anda.
$orderby = 'rating';
Dan kemudian kueri Anda akan memiliki "ORDER BY $orderby DESC
"
EDIT
Jika Anda membuat tajuk tanggal sebagai tautan ke "yourscript.php?orderby=date", Anda dapat memiliki sesuatu seperti ini di "yourscript.php"
switch($_GET['orderby']){
case 'date':
$orderby = 'date';
break;
default :
$orderby = 'rating';
break;
}