Автор Тема: Не все так просто как может показаться  (Прочитано 2318 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн nobody

  • вроде как одушевленный
  • Постоялец
  • ***
  • Сообщений: 218
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.n0b0dy.ru
проблемы бы невозникло, если использовать HTML\'ку с формой, но нужно, что бы это все было из PHP. А нужно вот что.
1. Нужно проверить все ли ввел пользователь:
а) Указал ли логин, если нет то собщение о том что он неуказал логин.
б) Указал ли пароль, если нет то сообщение о том что он неуказал пароль.
Error_Reporting(1+2+4);
define("DBName","test");
define("HostName","localhost");
define("UserName","root");
define("Password","");
if(!mysql_connect(HostName,UserName,Password))
 { echo "Не могу соединиться с базой ".DBName."!
"; exit; }
?>




if (!empty($login) and ! empty($password))
if (empty($login)){
echo "введите логин";}
if (empty($password)){
echo "введите пароль";}
mysql(DBName,"insert into test(login,password) values(\'$login\',\'$password\')");
?>
Кто то скажет, то же мне проблема, но я новичек в PHP и для меня это проблема... Помогите плиз...:p
.::dO_ob::.

Оффлайн Britva

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1660
  • +0/-0
  • 0
    • Просмотр профиля
    • http://eugeny.com
Не все так просто как может показаться
« Ответ #1 : 06 Октября 2001, 11:27:54 »
в форме откуда ты взял $login" ??????

после первого блока
добавь






if(!isset($sub) {
 form();
} else {
  $showform = false;
  if(empty($login)) {
     print "Не ввели логин";
     $showform = true;
  }
  if(empty($password)) {
      print "Не ввели пароль";
      $showform = true;
  }
  if($showform) form();
  else { // здесь проверяешь/добавляешь
       ...
  }
}
« Последнее редактирование: 06 Октября 2001, 11:45:39 от Britva »
Евгений aka Razor,

Оффлайн nobody

  • вроде как одушевленный
  • Постоялец
  • ***
  • Сообщений: 218
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.n0b0dy.ru
Не все так просто как может показаться
« Ответ #2 : 07 Октября 2001, 12:39:14 »
Огромное спосибо, но там есть ошибка if(!isset($sub)) скобочку забыл...
.::dO_ob::.

Оффлайн Britva

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1660
  • +0/-0
  • 0
    • Просмотр профиля
    • http://eugeny.com
Не все так просто как может показаться
« Ответ #3 : 07 Октября 2001, 13:01:32 »
Ну я думаю и так понятно :)
Евгений aka Razor,

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28