Я пытаюсь вставить выбранный пользователем код цвета в свою базу данных, но, похоже, он не работает.
Например, если я выбираю кухонную посуду, тогда она должна вставить #A8CF45
в базу данных, если я выберу ужин, тогда она должна вставить #EDCA86
.
Я не уверен, где я иду не так, любая помощь будет оценена.
Вот HTML:
<select class="col-sm-9" id="cate" name="cate">
<option value="cookware">Cookware</option>
<option value="dinner">Dinner Set</option>
<option value="tiffin">Tiffin</option>
<option value="storage">Storage</option>
</select>
А вот и PHP:
<?php
$cate=$_POST["cate"];
if('cookware' == $cate){
$bg_color= '#A8CF45';
}
elseif('dinner' == $cate){
$bg_color= '#EDCA86';
}
elseif('tiffin' == $cate){
$bg_color= '#FBB12F';
}
elseif('storage' == $cate){
$bg_color= '#F26F35';
}
else{
$result=mysqli_query($conn, "INSERT INTO table( bg_color) VALUES ('$bg_color')")or die("Could not retrieve image: " .mysqli_error($conn));
echo 1;
}
?>