Или я переработал и уже не вижу очевидного, или тут явно что то не то. Есть строка
var_dump($order, $selected, ($order == $selected));
Выдает вот что
s.php:31:string 'r.ctime' (length=7)
s.php:31:int 0
s.php:31:boolean true
Это павильно? Так и должно работать?