hollanditkzn: Если submit перезагружает страницу,то ничего не получилось.
Вы добавили атрибут value для input?
Проверить, какие данные приходят в php скрипт, можно через print_r($_POST);
hollanditkzn: На локальном, чтобы письма уходили, надо настраивать sendmail, например. Я, чтобы не возиться с настройками, сделал себе заглушку, которая имитирует отправку писем, поэтому Ваш код работает.
Сделайте всё то, о чём я писал и загрузите на реальный сервер, проверьте там.
Но для этого Вам надо почитать в документации(ссылку я дал), какие заголовки надо обязательно прописывать. Без них почтовые серверы, например google, могут не принять письмо.
hollanditkzn: Не понял, что и куда Вы поместили, но в php файле сделайте проверку пришёл ли post запрос:
не if(isset($_POST["buttonModal"]))
а if(isset($_POST))
Так же включите вывод ошибок и используйте error_reporting(E_ALL)
Доброе утро.
Показывайте код, как Вы пытаетесь решить данную задачу? И учитесь формулировать вопросы, а не ограничиваться одной строкой из которой мало что можно понять.