我有Ajax发布到php脚本。职位之一是。在php脚本中,我检查下拉菜单中是否选择了一个选项。如果不是,请填写默认值。然后将其提交到数据库。请参阅下面的代码,检查是否已选中an:
if($_POST['dropdownValue'] == null){}
99.9%的时间有效。我没有选择任何选项,并且返回了默认值,并将其存储在我的数据库中。但是现在我在数据库中找到了用$_POST['dropdownValue']
值填充的NULL行。我应该使用function is_null()?
还是isset()
?我看到另一个帖子说要用$_POST['dropdownValue'] == ''
进行检查。会更好吗?
答案 0 :(得分:0)
您可以为此尝试使用isset
if(isset($_POST['dropdownValue']) && ($_POST['dropdownValue'] != null)
{
'insert that data into my base'
}
答案 1 :(得分:0)
我们只使用isset:
if( isset($_POST['fromPerson']) )
{
$fromPerson = '+from%3A'.$_POST['fromPerson'];
echo $fromPerson;
}