Jag skulle inte skapa en helt ny sida, jag skulle säga ha en variabel som du kan ändra som du skulle använda i ordningen efter i din fråga.
$orderby = 'rating';
Och sedan skulle din fråga ha "ORDER BY $orderby DESC
"
REDIGERA
Om du gör datumhuvudet till en länk till "yourscript.php?orderby=date", kan du ha något liknande detta på "yourscript.php"
switch($_GET['orderby']){
case 'date':
$orderby = 'date';
break;
default :
$orderby = 'rating';
break;
}