Ich würde keine ganz neue Seite erstellen, ich würde sagen, Sie haben eine Variable, die Sie ändern können, die Sie in der Reihenfolge Ihrer Abfrage verwenden würden.
$orderby = 'rating';
Und dann hätte Ihre Abfrage "ORDER BY $orderby DESC
"
BEARBEITEN
Wenn Sie den Datumsheader zu einem Link zu "yourscript.php?orderby=date" machen, könnten Sie so etwas wie dieses auf "yourscript.php" haben
switch($_GET['orderby']){
case 'date':
$orderby = 'date';
break;
default :
$orderby = 'rating';
break;
}