我必須今天有一個巨大的大腦放屁...問題與字段驗證?
我想,以確保無論是郵編或城市輸入到表格
$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