Как передать значения чекбоксов формы в php

119
11 октября 2019, 10:40

Форма:

<form>
    <input id="v-1" name="p-of[]" type="checkbox" value="v-1" >
    <input id="v-2" name="p-of[]" type="checkbox" value="v-2" >
    <input id="v-3" name="p-of[]" type="checkbox" value="v-3" >
</form>

Обработка:

foreach( $_POST["p-of"] as $p_of){
    $p_of_d .= $p_of;
}
$message = '                    
    <table> 
        <td>'. $p_of_d .'</td>
    </table>
';

На почту приходит либо только одно значение чекбокса либо вообще не приходит не чего.

Answer 1
$p_of_d = '';
foreach( $_POST["p-of"] as $p_of){
    $p_of_d .= $p_of;
}
if($p_of_d === ''){
   $p_of_d = 'Ничего не выбрано'; // Тут свой текс, в случае если не выбрали
}
$message = '                    
    <table> 
        <td>'. $p_of_d .'</td>
    </table>
';
READ ALSO
Мессенджер для сайта php nodejs mysql

Мессенджер для сайта php nodejs mysql

помогите с кашей в голове

132
Как сохранить реферальную ссылку?

Как сохранить реферальную ссылку?

Хочу организовать реферальную систему на сайтеВстал вопрос

143
Вывод списка городов при вводе в инпут

Вывод списка городов при вводе в инпут

Как реализовать такой вот функционал: при вводе в input названия города идет список городов подходящих под него?

96
Laravel session id

Laravel session id

Всем приветКак получить данные сессии Laravel по её id? Метод хранение сессий в файле

127