我的问题是选择一个选项后工作正常但未选中时会显示错误“未定义索引:关键字”
如何为所选选项选择默认值?
即使没有选择选项,如何显示错误?只需在数据库中插入空
或
如果没有选择任何内容,只是如何防止该错误?
<select class="selectpicker btn btn-warning " name="keyword" style="font-size:17;">
<option disabled="disabled" selected="selected" style="display:none; ">SELECT TOPIC</option>
<option >Anime</option>
<option >WTF</option>
<option >Did you know</option>
</select>
<?php if(isset($_POST['sub'])){
$post_keywords = $_POST['keyword'];
}
?>
答案 0 :(得分:1)
您可以尝试使用此代码。
<select class="selectpicker btn btn-warning " name="keyword" style="font-size:17;">
<option >Anime</option>
<option >WTF</option>
<option >Did you know</option>
</select>
<?php if(!empty($_POST['keyword'])){
$post_keywords = $_POST['keyword'];
}
else{
$post_keywords = "";
}
答案 1 :(得分:0)
如果您选择默认值作为所选选项,请删除第一个disable
代码中的option
个属性。
在数据库中插入空白。
<?php
if(empty($_POST['keyword'])){
$keywords = 'defult value';
} else {
$keywords = $_POST['keyword'];
}
?>