Отправка чекбоксов на почту
Отправка чекбоксов на почту
Рассмотрим, как отправить input type checkbox на почту при помощи PHP. Значения выбранных чекбоксов будут приходить на e-mail в виде строки с запятой после каждого значения чекбокса.
Чтобы объединить группу из несколько чекбоксов в один массив, необходимо добавить к name квадратные скобки [ ]:
<input type="checkbox" value="HTML" name="Технологии[]">
<input type="checkbox" value="CSS" name="Технологии[]">
<input type="checkbox" value="JS" name="Технологии[]">
<input type="checkbox" value="PHP" name="Технологии[]">
<input type="checkbox" value="SQL" name="Технологии[]">
Далее необходимо в PHP-файле обработчике преобразовать массив Технологии[ ] в строку с разделением запятой между значениями (value).
if (is_array($value)) {
$value = implode(", ", $value);
}
Если $value — массив, то используем функцию implode для преобразования массива в строку.
Надеюсь, вам понравилась данная информация. Если вам интересна тема web-разработки, то можете следить за выходом новых статей в Telegram.
Поделиться с друзьями: