Значение из типа ввода = «кнопка» не добавляется в базу данных

у меня возникли проблемы с добавлением значенияtype="button" элементы формы в базу данных mySql, и я 'мне интересно, если яЯ что-то упустил.

Редактировать - Это неНе похоже, что информация для этого элемента передается из HTML в PHP, потому что этоне повторяет значение. Моя единственная проблема с этим одним элементом, а остальная часть формы отправляется должным образом.

Я использую это для онлайн-викторины, которая создает профиль пользователя на основе изображений, которые ония выбрал, и я устанавливаю изображения в качестве фоновых изображений для элементов кнопки, и яЯ пытаюсь сделать это в прямом HTML (в отличие от использования JavaScript вместе с переключателями или флажками).

       

мы упростили код php для целей постановки вопроса (включая указание идентификатора пользователя и ограничение его только одним полем). Я'Мы также включили полный код ниже.


Полный запрос:

$fieldlist=$vallist='';
foreach ($_POST as $key => $value) { 
 $fieldlist.=$key.',';
 $vallist.='\''.($value).'\',';
}
$fieldlist=substr($fieldlist, 0, -1);
$vallist=substr($vallist, 0, -1);
$fieldlist.=', user_id';
$vallist.=','.$user_id;
$setlist='';
foreach ($_POST as $key=>$value){
$setlist.=$key .'=\''.$value.'\',';
}
$setlist=substr($setlist, 0, -1);  
$result = mysql_query('UPDATE style SET '.$setlist.' WHERE user_id='.$user_id);
if (mysql_affected_rows()==0) {
$result = mysql_query('INSERT INTO style ('.$fieldlist.') VALUES ('.$vallist.')');
}  
header("location: page2.html");
exit();
?>

Ответы на вопрос(3)

Ваш ответ на вопрос