NataliaCh, кое-что описано в документации в подразделе "Примечания". Почитайте, уже этого достаточно, чтобы отказаться от использования этой функции. php.net/manual/ru/function.mail.php
hollanditkzn, Так вам нужно почитать про защиту API. Например, обычно при отправке запроса API-серверу в хедерах отправляется некий токен, который валидируется сервером. И только в случае валидного токена клиенту отдается ответ. Это на пальцах.
santavits, я не понимаю, вы решили поиздеваться? Что мешает вам нормально оформить код?
У вас неправильно расставлены скобки в if else конструкции. На это ругается PHP, но вы не видите ошибки, тк у вас вывод ошибок отключен, о чем вам уже сказал slo_nik
У вас в $data массив вставляемых строк должен быть. $data[0] выберет первую вставляемую строку, а array_keys вернет массив ключей первой вставляемой строки.
MadPirozhok, у вас команда разработчиков как у Google? :)
Если вам нужен велосипед для тренировки своих навыков - вперёд и с песней. А так, кажется у Google Forms есть API - можно интегрировать его с вашим приложением.
По существу. Делал сам для конторы систему онлайн-тестирования для партнёров. Ничего сложного. Если хотите могу представить примерную схему БД, чтобы понять архитектуру. Уж код вы самими наверное напишите?
slo_nik, и вам добрый. Например, чтобы вытащить при авторизации статус пользователя, согласно задаче топик стартера. Вариантов сделать это масса, в том числе и ваш тоже.
php.net/manual/ru/function.mail.php