我必须今天有一个巨大的大脑放屁...问题与字段验证?
我想,以确保无论是邮编或城市输入到表格
$zip = @$_POST['ZipCode'];
$city = @$_POST['City'];
// validate, at least zipcode and radius if not City/radius
$errMsg = '';
$valid = true;
$valCity = (isset($city) && strlen($city) > 0);
$valZip = (isset($zip) && strlen($zip) > 0);
if(!(!$valCity && $valZip) || ($valCity && !$valZip)){
$errMsg .= '<p>Please make sure at least a city/town, or zip code is entered.</p>';
$valid = false;
}
邮编才能正常运行,只有城市不起作用。我究竟做错了什么?
isset()函数将被使用在这里,除非你使用它的$ _ POST变量错误的函数。 – ollieread