Не работает только одно условие никак не могу понять почему. Код (Text): if(isset($_POST[button]) and empty($_POST[street]) and empty($_POST[house]) ) { $textout="Были заполнены не все поля!"; } echo $textout; Условие реагирует только на isset($_POST[button]), все остальное пропускает мимо ушей. Если убрать isset($_POST[button]) то условие выполняеться. А нужно что бы оно выполнялось при существовании нажатой кнопки и при наличии пустых полей. Проблем с переменными нет.
1. var_dump($_POST) и смотреть что приходит в скрипт 2. кавычки не забываем и индексов $_POST['button'] 3. если все поля должны быть заполнены то наверное PHP: (empty($_POST['street']) or empty($_POST['house'])
Спасибо Сделал так: if(isset($_POST[button]) { if(empty($_POST[street]) and empty($_POST[house]) ) } }
PHP: <? if(isset($_POST['button']) && empty($_POST['street']) && empty($_POST['house'])) echo 'try this!'; else echo 'shit up!';