Почему Данные из текстовых полей не отображаются в базе данных mysql?
потому что их нет. и вы бы это увидели, если б был включен вывод ошибок.
в запросе должны использоваться $_POST['name'], $_POST['email'] и тд.
шото мало кода
декомпозируй:
вываливай что получаешь на страницу или файл сначала
потом пиши в базу