Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: takaya owybka u menya Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in Z:\home\arualmaty.kz\www\save_user.php on line 20

 PHP.SU

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


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

> Описание: takaya owybka u menya Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in Z:\home\arualmaty.kz\www\save_user.php on line 20
baha124
Отправлено: 18 Апреля, 2013 - 15:29:37
Post Id


Новичок


Покинул форум
Сообщений всего: 6
Дата рег-ции: Апр. 2013  


Помог: 0 раз(а)




PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.     if (isset($_POST['login'])) { $login = $_POST['login']; if ($login == '') { unset($login);} } //заносим введенный пользователем логин в переменную $login, если он пустой, то уничтожаем переменную
  3.     if (isset($_POST['password'])) { $password=$_POST['password']; if ($password =='') { unset($password);} }
  4.     //заносим введенный пользователем пароль в переменную $password, если он пустой, то уничтожаем переменную
  5.  if (empty($login) or empty($password)) //если пользователь не ввел логин или пароль, то выдаем ошибку и останавливаем скрипт
  6.     {
  7.     exit ("Вы ввели не всю информацию, вернитесь назад и заполните все поля!");
  8.     }
  9.     //если логин и пароль введены, то обрабатываем их, чтобы теги и скрипты не работали, мало ли что люди могут ввести
  10.     $login = stripslashes($login);
  11.     $login = htmlspecialchars($login);
  12.  $password = stripslashes($password);
  13.     $password = htmlspecialchars($password);
  14.  //удаляем лишние пробелы
  15.     $login = trim($login);
  16.     $password = trim($password);
  17.  // подключаемся к базе
  18.     include ("bd.php");// файл bd.php должен быть в той же папке, что и все остальные, если это не так, то просто измените путь  // проверка на существование пользователя с таким же логином
  19.     $result = mysql_query("SELECT id FROM users WHERE login='$login'",$db);
  20.     $myrow = mysql_fetch_array($result);
  21.     if (!empty($myrow['id'])) {
  22.     exit ("Извините, введённый вами логин уже зарегистрирован. Введите другой логин.");
  23.     }
  24.  // если такого нет, то сохраняем данные
  25.     $result2 = mysql_query ("INSERT INTO users (login,password) VALUES('$login','$password')");
  26.     // Проверяем, есть ли ошибки
  27.     if ($result2)
  28.     {
  29.     echo "Вы успешно зарегистрированы! Теперь вы можете зайти на сайт. <a href='index.php'>Главная страница</a>";
  30.     }
  31.  else {
  32.     echo "Ошибка! Вы не зарегистрированы.";
  33.     }
  34.     ?>

(Добавление)
Pomagite plz


Отредактировано модератором: DeepVarvar, 18 Апреля, 2013 - 16:03:24
 
 Top
FRIK
Отправлено: 18 Апреля, 2013 - 15:56:30
Post Id


Частый гость


Покинул форум
Сообщений всего: 133
Дата рег-ции: Февр. 2010  


Помог: 0 раз(а)

[+]


PHP:
скопировать код в буфер обмена
  1.  
  2.  
  3. $result = mysql_query("SELECT id FROM users WHERE login='".$login."'",$db);
  4.  


так попробуй
 
 Top
baha124
Отправлено: 18 Апреля, 2013 - 15:59:05
Post Id


Новичок


Покинул форум
Сообщений всего: 6
Дата рег-ции: Апр. 2013  


Помог: 0 раз(а)




FRIK пишет:
PHP:
скопировать код в буфер обмена
  1.  
  2.  
  3. $result = mysql_query("SELECT id FROM users WHERE login='".$login."'",$db);
  4.  


так попробуй


vse ravno owybka
 
 Top
FRIK
Отправлено: 18 Апреля, 2013 - 16:01:10
Post Id


Частый гость


Покинул форум
Сообщений всего: 133
Дата рег-ции: Февр. 2010  


Помог: 0 раз(а)

[+]


PHP:
скопировать код в буфер обмена
  1.  
  2. $result = mysql_query("SELECT id FROM users WHERE login='".$login."'",$db) or die(mysql_error());
  3.  


и попробуй какие ошибки еще выведет сюда скинь
 
 Top
Zuldek
Отправлено: 18 Апреля, 2013 - 16:02:16
Post Id


Постоянный участник


Покинул форум
Сообщений всего: 2122
Дата рег-ции: Июнь 2010  


Помог: 50 раз(а)




PHP:
скопировать код в буфер обмена
  1. mysql_query ("SELECT id FROM users WHERE login='".$login."'",$db) or die ('Error: '.mysql_error ());

оформите код, проявляйте уважение к форуму.

(Отредактировано автором: 18 Апреля, 2013 - 16:02:54)

 
 Top
baha124
Отправлено: 18 Апреля, 2013 - 16:07:24
Post Id


Новичок


Покинул форум
Сообщений всего: 6
Дата рег-ции: Апр. 2013  


Помог: 0 раз(а)




[quote=FRIK]
PHP:
скопировать код в буфер обмена
  1.  
  2. $result = mysql_query("SELECT id FROM users WHERE login='".$login."'",$db) or die(mysql_error());
  3.  


и попробуй какие ошибки еще выведет сюда скинь[/quote]


takaya owybka
(Добавление)
[quote=baha124]
FRIK пишет:
PHP:
скопировать код в буфер обмена
  1.  
  2. $result = mysql_query("SELECT id FROM users WHERE login='".$login."'",$db) or die(mysql_error());
  3.  


и попробуй какие ошибки еще выведет сюда скинь



takaya owybka--> Table 'mysql.users' doesn't exist
 
 Top
FRIK
Отправлено: 18 Апреля, 2013 - 16:09:35
Post Id


Частый гость


Покинул форум
Сообщений всего: 133
Дата рег-ции: Февр. 2010  


Помог: 0 раз(а)

[+]


[quote=baha124]
FRIK пишет:
PHP:
скопировать код в буфер обмена
  1.  
  2. $result = mysql_query("SELECT id FROM users WHERE login='".$login."'",$db) or die(mysql_error());
  3.  


и попробуй какие ошибки еще выведет сюда скинь



takaya owybka
(Добавление)
baha124 пишет:
FRIK пишет:
PHP:
скопировать код в буфер обмена
  1.  
  2. $result = mysql_query("SELECT id FROM users WHERE login='".$login."'",$db) or die(mysql_error());
  3.  


и попробуй какие ошибки еще выведет сюда скинь



takaya owybka--> Table 'mysql.users' doesn't exist


у тебя база называется mysql? Если да то в этой базе у тебя нет таблицы users
 
 Top
baha124
Отправлено: 18 Апреля, 2013 - 16:16:35
Post Id


Новичок


Покинул форум
Сообщений всего: 6
Дата рег-ции: Апр. 2013  


Помог: 0 раз(а)




takaya owybka--> Table 'mysql.users' doesn't exist[/quote]

у тебя база называется mysql? Если да то в этой базе у тебя нет таблицы users[/quote]

Table `phpmyadmin`.`users` has been created. vot tak ya sozdal bazy,
 
 Top
FRIK
Отправлено: 18 Апреля, 2013 - 16:26:05
Post Id


Частый гость


Покинул форум
Сообщений всего: 133
Дата рег-ции: Февр. 2010  


Помог: 0 раз(а)

[+]


у тебя нулевые знания... тебе не помогать надо а от и до объяснять... почитаю о mysql как создать как подключиться...
 
 Top
baha124
Отправлено: 18 Апреля, 2013 - 16:28:06
Post Id


Новичок


Покинул форум
Сообщений всего: 6
Дата рег-ции: Апр. 2013  


Помог: 0 раз(а)




FRIK пишет:
у тебя нулевые знания... тебе не помогать надо а от и до объяснять... почитаю о mysql как создать как подключиться...



kratko ne smojew
 
 Top
preproger
Отправлено: 19 Апреля, 2013 - 13:37:57
Post Id


Гость


Покинул форум
Сообщений всего: 79
Дата рег-ции: Апр. 2013  


Помог: 0 раз(а)





Есть же [ rus ][ /rus ] !
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB