Отправка чекбоксов на почту

Рассмотрим, как отправить 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 для преобразования массива в строку.

01/09/2019 18:51
Николай
01/09/2019 18:51