Есть первая форма на странице main.php при нажатии на кнопку submit данные отправляются в файл main2.php если поля остались пустые то выводится другая форма, если нет то выводятся переданые даные, ниже код двух страничек. Проблема в том что не работает, при пустых значениях формы вторая форма не отображается, не могу понять в чем проблема. main.php Код (Text): <!doctype html> <html> <head> <meta charset="utf-8"> <title>Документ без названия</title> </head> <body> <form action = 'main2.php' name = 'form2' method = 'post'> <h3 align="right">Логин</h3> <br> <div align="right"><input name = 'loginF' type = 'text'></div> <br> <h3 align="right">Пароль</h3> <br> <div align="right"><input name = 'passF' type = 'password'></div> <br> <div align="right"><input name = 'submitF' type = 'submit'></div> </form> </body> </html> и соостветственно main2.php Код (Text): <?php if (isset($_POST['loginF']) and isset($_POST['passF']) and isset($_POST['submitF'])){ echo 'Working'; echo '<br><pre>'.print_r($_POST,1).'</pre>'; } else { ?> <form action = '' name = 'form' method = 'post'> <h3 align="left">Логин</h3> <br> <div align="left"><input name = 'login' type = 'text'></div> <br> <h3 align="left">Пароль</h3> <br> <div align="left"><input name = 'pass' type = 'password'></div> <br> <div align="left"><input name = 'submit' type = 'submit'></div> </form> <?php } ?>
ты в майн2 проверяешь на активацию переменных, но не о содержимом isset() - проверка активации переменной empty() - проверка значений переменной