$nc->q($user , Voice::$RODITLN);
не совсем то, поле стало короче, но имя все равно сверху
'item' => function($index, $label, $name, $checked, $value) {
$check = $checked == 1 ? "checked='checked'" : null;
return '<label class="modal-radio" style="display:block;">
<input type="radio" name="' . $name . '" value="' . $value . '" ' . $check . ' tabindex="3">
<i></i>
<span>' . ucwords($label) . '</span>
</label>';
}
'item' => function($index, $label, $name, $checked, $value) {
if($index == 0){
$checked = "checked";
}
return '<label class="modal-radio" style="display:block;">
<input type="radio" name="' . $name . '" value="' . $value . '" tabindex="3" ' . $checked . '>
<i></i>
<span>' . ucwords($label) . '</span>
</label>';
Ошиблись в том, что нигде у Вас нет проверок на ошибки.
Не проверяете ни подключение к базе, ни успех выполнения insert, ничего похожего Вы не делаете.
Так же не фильтруете данные при подстановке в запрос.
И, перечитайте в документации по php как обрабатываются переменные в одинарных и двойных кавычках.