я должен быть с массивной пердеть мозг сегодня ...Проблема с проверкой поля?
Я пытаюсь, чтобы убедиться, что либо ZipCode, или Город вводится в виде
$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;
}
ZipCode работает только, Город только не работает. Что я делаю не так?
isset() - это неправильная функция, используемая здесь, если вы не используете ее в переменных $ _POST. – ollieread