Проблема с кодировкой русских символов: почему в базе и на выходе из формы знаки вопросов?
Во-первых: начните использовать кодировку utf-8 с ней меньше проблем.
Во-вторых: начните использовать трассировку xDebug - так легко найти причину ошибки.
В-третьих: выполните перед всеми запросами запросSET NAMES 'UTF8'.
В-четвёртых: выставляем кодировку в заголовкеheader("Content-type: text/html; charset=utf-8");
В-пятых: если ничего не помогает используем iconv
Страницы наверно в UTF8 а база в CP1251.
Тут надо гуглить iconv