PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 2
NezoRex Отправлено: 09 Ноября, 2017 - 19:46:28 • Тема: Проверка пустых полей • Форум: Вопросы новичков

Ответов: 4
Просмотров: 269
Строитель, спасибо большое, все заработало!
NezoRex Отправлено: 09 Ноября, 2017 - 17:25:20 • Тема: Проверка пустых полей • Форум: Вопросы новичков

Ответов: 4
Просмотров: 269
Здравствуйте! Нужна ваша в помощь в проверке пустых полей. У меня не работает сама проверка, после нажатия кнопки с пустыми полями, просто показывает сообщение, что пароль и логин записаны в файл и все. Не знаете, в чем может быть причина?
index.php:
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.  
  3. require "rb.php";
  4.  
  5. $data = $_POST;
  6. if( isset($data['do_signup']) )
  7. {
  8.     $errors =array();
  9.     if( trim($data['login']) == '')
  10.     {
  11.         $errors[] = 'Введите логин';
  12.     }
  13.     if( ($data['password']) == '')
  14.     {
  15.         $errors[] = 'Введите пароль';
  16.     }
  17.     if( empty($errors))
  18.     {
  19.         //все хорошо
  20.     } else
  21.     {
  22.         echo '<div style="color: red;">'.array_shift($errors).'</div><hr>';
  23.     }
  24. }
  25. ?>

CODE (html):
скопировать код в буфер обмена
  1. <form action="signup.php" method="POST">
  2.         <p>Логин</p>
  3.         <input type="text" name="login">
  4.         <p>Пароль</p>
  5.         <input type="password" name="password"><br>
  6.         <button type="submit" name="do_signup">Войти</button>
  7. </form>


signup.php:
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.         $file=fopen('users.txt','a+t');
  3.         fputs($file,$_POST['login']);
  4.         fwrite($file, " - ");
  5.         fputs($file,$_POST['password']);
  6.         fwrite($file, "\n");
  7.         fclose($file);
  8.         echo 'Данные записаны в файл!';
  9. ?>

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB