Денис Липатов: значит что то неправильно делаете, впрочем, как Вам уже порекомендовали, есть методы API, которые могут Вам помочь, используйте их, это будет более правильный вариант.
Fatoblack: начнем с того, что не лезть в CSS, JS а переопределять/расширять на верхнем уровне и да, как написал Вася Пупкин, вы не обязаны тянуть весь функционал фреймворка в свой проект.
Volgarastraport: file_get_contents отправляет GET параметры, а Вы смотрите POST, если нужно именно POST, используйте СURL, или Guzzle. Также Вы неправильно формируете массив параметров для http_build_query, сначала должен быть ключ, а потом значение, а у Вас наоборот :)
WyPe:
>Потому-что boolen false ?
Потому, что переменная $edit_row равна FALSE, а должна содержать массив. Почему? Потому, что $stmt_edit->fetch(PDO::FETCH_ASSOC) возвратила FALSE (php.net/manual/ru/pdostatement.fetch.php), это значит что произошла ошибка при выборке с БД. Скорее всего в вашем запросе ошибка, попробуйте выполнить точно такой же запрос вручную, через phpmyadmin например
Антон: Adamos правильно написал, сначала нужно сделать base64_decode, а потом уже фильтровать, обновил ответ, только там в Вашем примере еще есть функция sf(), я исключил ее, так как не знаю для чего предназначена :)