Я очень новичок в PHP и программировании в целом, и я все еще читаю мое руководство. Я пробую некоторые упражнения и создаю собственные простые тесты.
У меня есть форма с несколькими флажками и выбранными элементами. Пользователь заполняет форму и показывает вывод. Это как маленькая игра, в которой пользователь выбирает несколько ответов, а сценарии показывают число, которое является его / ее счетом.
Теперь я хотел бы получать электронное письмо каждый раз, когда пользователь завершает игру, со всеми ответами.
Пользователи устанавливают некоторые флажки и выбирают элементы, поэтому все ответы являются массивами (поэтому я пробовал $ message_answer2 = $ _POST ['answer2']; и это не сработает).
Итак, я попробовал:
$to = 'myown@mail.com';
$subject = 'New Game '.date("m/d/Y h:m:s");
$message_answer2 = join(', ', $_POST['answer2']);
mail($to, $subject, $message_answer2);
Есть 2 проблемы с этим:
Появляется ошибка PHP: Предупреждение: join () [function.join]: неверные аргументы переданы в ...
Электронное письмо отправляется (пустое письмо) каждый раз, когда я просто перезагружаю страницу. Электронные письма следует отправлять только после того, как пользователь нажмет кнопку «отправить» формы.
Буду очень признателен, если кто-нибудь поможет мне с этим:)
Спасибо !!
Rosamunda