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 :: не вставляются данные в mysql

 PHP.SU

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


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

> Без описания
sinus
Отправлено: 23 Февраля, 2012 - 15:00:06
Post Id



Новичок


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


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




Не вставляются данные в БД, что не правильное в коде ?

include ("db.php");

$name = $_POST['name'];
$lastname = $_POST['lastname'];
$email = $_POST['email'];
$password = $_POST['password'];
$nikneim = $_POST['nikneim'];

if ($name == '' & $lastname == '' & $email == '' & $password == '' & $nikneim == '')
{
echo "заполните все поля";
}

//Убираем лишние пробелы
$name = trim($name);
$lastname = trim($lastname);
$email = trim($email);
$password = trim($password);
$nikneim = trim($nikneim);

//шифруем пароль
$password = md5($password);


$sql = "insert into 'user' email,password,name,lastname,nik VALUES ('$email','$password','$name','$lastname','nikneim')";
$result = mysql_query($sql);
 
 Top
alexiy
Отправлено: 23 Февраля, 2012 - 15:05:32
Post Id



Посетитель


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


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




PHP:
скопировать код в буфер обмена
  1.  
  2. $sql = "INSERT INTO user (email, password, name, lastname, nik) VALUES ('$email','$password','$name','$lastname','$nikneim')";
  3.  

(Отредактировано автором: 23 Февраля, 2012 - 15:05:56)

 
 Top
sinus
Отправлено: 23 Февраля, 2012 - 15:08:46
Post Id



Новичок


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


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




Спасибо, оказывается надо вводить верхним регистром Радость
 
 Top
alexiy
Отправлено: 23 Февраля, 2012 - 15:09:58
Post Id



Посетитель


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


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




sinus пишет:
Спасибо, оказывается надо вводить верхним регистром Радость

ну тут думаю проблема была в том, что надо было поля в скобки взять Улыбка
 
 Top
sinus
Отправлено: 23 Февраля, 2012 - 15:11:09
Post Id



Новичок


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


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




alexiy пишет:
sinus пишет:
Спасибо, оказывается надо вводить верхним регистром Радость

ну тут думаю проблема была в том, что надо было поля в скобки взять Улыбка

А точно в круглые скобки, но все ровно спасибо Радость
 
 Top
alexiy
Отправлено: 23 Февраля, 2012 - 15:12:02
Post Id



Посетитель


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


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




и еще
PHP:
скопировать код в буфер обмена
  1.  
  2. if ($name == '' & $lastname == '' & $email == '' & $password == '' & $nikneim == '')
  3. {
  4. echo "заполните все поля";
  5. }
  6.  

как - то не очень хорошо выглядит
 
 Top
snikers987
Отправлено: 23 Февраля, 2012 - 15:12:08
Post Id



Участник


Покинул форум
Сообщений всего: 1239
Дата рег-ции: Сент. 2011  
Откуда: Крым


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




sinus пишет:
Спасибо, оказывается надо вводить верхним регистром Радость

Регистр роли не играет, перечисление полей нужно в скобки брать.
ЗЫ. При чем тут регулярные выражения?


-----
Когда всматриваешься в тёмную бездну, учти, что кто-то может смотреть на тебя из неё...
 
My status
 Top
sinus
Отправлено: 23 Февраля, 2012 - 15:13:46
Post Id



Новичок


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


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




alexiy пишет:
и еще
PHP:
скопировать код в буфер обмена
  1.  
  2. if ($name == '' & $lastname == '' & $email == '' & $password == '' & $nikneim == '')
  3. {
  4. echo "заполните все поля";
  5. }
  6.  

как - то не очень хорошо выглядит

ага, кажется будто бы двойные кавычки

(Отредактировано автором: 23 Февраля, 2012 - 15:15:00)

 
 Top
alexiy
Отправлено: 23 Февраля, 2012 - 15:14:53
Post Id



Посетитель


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


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




snikers987 пишет:
sinus пишет:
Спасибо, оказывается надо вводить верхним регистром Радость

Регистр роли не играет, перечисление полей нужно в скобки брать.
ЗЫ. При чем тут регулярные выражения?

а где тут речь о регулярных выражениях?
понял о чем ты... пояснений не надо Улыбка

(Отредактировано автором: 23 Февраля, 2012 - 15:15:33)

 
 Top
sinus
Отправлено: 23 Февраля, 2012 - 15:15:28
Post Id



Новичок


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


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




snikers987 пишет:
sinus пишет:
Спасибо, оказывается надо вводить верхним регистром Радость

Регистр роли не играет, перечисление полей нужно в скобки брать.
ЗЫ. При чем тут регулярные выражения?

хех не знаю, выбрал рандомно тему
 
 Top
alexiy
Отправлено: 23 Февраля, 2012 - 15:16:26
Post Id



Посетитель


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


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




sinus для проверки переменной на пустоту лучше использовать ф-цию
 
 Top
sinus
Отправлено: 23 Февраля, 2012 - 15:16:49
Post Id



Новичок


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


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




Ну ладно всем спасибо, пошел дальше писать код.

(Отредактировано автором: 23 Февраля, 2012 - 15:18:11)

 
 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