$_GET - это суперглобальный массив, и даже при первом открытии этой страницы, когда запроса на сортировку не было, условие $_GET['keyname'] никогда не вернет ошибки ибо $_GET['keyname'] в этом случае вернет что и положено - null, если выключать вывод предупреждений на экран, что на удаленном сервере обязательно нужно делать, в том числе и не выводить ошибки, а писать их в лог. файл.
Notice: - это не ошибка, а предупреждение. Делайте дополнительную проверку isset($_GET['keyname']), если не уверены в правоте своей. И я уже говорил, где-то до вывода уже должна быть проверка пришедших параметров (ключей) сортировки, используйте их.
|