我从FORM获得VIN号码,但有时用户不输入任何内容,只是发送空白表格。
我需要调试它,所以我添加了类似的东西:
if (isset($this->vin))
{
//CODE HERE
}
问题是我的数据库仍然是空字符串。所以我var_dump($ this-> vin)如果用户没有输入VIN var dump说:string(0)“”
所以我将我的陈述编辑为:
if (isset($this->vin) || $this->vin != "")
{
//CODE HERE
}
但仍然没有帮助,伙计们有什么提示我可以解决这个问题吗? 感谢
答案 0 :(得分:2)
$ this-> vin始终设置(假设您从post设置它以便它存在)
尝试:
if(!empty(trim($this->vin)))
{//check if empty even if spaces are introduced
}
答案 1 :(得分:1)
你可以使用!empty expression
if ( !empty($this->vin) ) {
//Code here
}