mtl adlı üyeden alıntı: mesajı görüntüle
Selam,

Önce hataları kapatmayı dene. sayfanın en başına ilk satıra şu kodu koy
error_reporting(0);
Bir de switchin içinde isset kullanma bool değer döndürür. Ondan ziyade switchden önceki satırda bu kontrolü yap. Yani şu şekilde:

if(isset($_GET['orderby')) {
    // switch buraya
}
kingofseo adlı üyeden alıntı: mesajı görüntüle
$order=isset($_GET["orderby"]) && !empty($_GET["orderby"]) ? trim($_GET["orderby"]) : "date";
switch($order){
case "date":
$videos = $db->get_results("select * from games order by date desc limit 20");
   break;
case "views":
$games = $db->get_results("select * from games order by views desc limit 20");
   break;
case "rating":
$games = $db->get_results("select * from games order by rating desc limit 20");
   break;
default:
$games = $db->get_results("select * from games order by id desc limit 20");
   break;
}
foreach ( $games as $game ){
çok teşekkürler ikinize de r10+ kullandım.