Учусь php придумал для себя задачку и не могу задать условия чтобы она правильно работала. вот код: Код (Text): <?php $file="file.txt"; $current="{$_POST["x"]};{$_POST["y"]}\r\n"; if(isset($_POST["x"]) && isset($_POST["y"]) ) /*&& isset($_POST["picture"])*/ { file_put_contents($file, $current, FILE_APPEND); } else { echo'Ошибка ввода'; } ?> <form method=post> Имя<input type=text name=x value=""> Пароль<input type=text name=y value=""> <input type=image name=picture src="submit_button_1.gif" /> Суть в том что я ввожу данные в поля отправляю форму и они записываються в тхт. файл: У меня не получается задать условие: если поля нет или оно не заполнено, то выдается ошибка сейчас у меня все пишется в файл Помогите!
Код (PHP): <?php $errors = array(); if(!isset($_POST['x']) or empty($_POST['x'])) $errors[] = 'Поле X не заполнено'; if(!isset($_POST['y']) or empty($_POST['y'])) $errors[] = 'Поле Y не заполнено'; if(count($errors)) { echo('Ошибка ввода:<br />' . implode('<br />', $errors)); } else { file_put_contents('file.txt', "{$_POST['x']};{$_POST['y']}\r\n", FILE_APPEND); } ?> <form method="post"> Имя<input type="text" name="x" value="" /> Пароль<input type="text" name="y" value="" /> <input type="image" name="picture" src="submit_button_1.gif" /> </form>