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 :: добавление и получение записи из бд
Дело в том что данные из РНН добавляются в базу, а из ИИН не добавляются. В таблицах ig_info_reg_ticket и ig_info_reg имеются необходимые поля. Подскажите в чем проблема?
Срабатывает, без ошибок, но переменная $_GET['user_iin'], не сохраняется в БД?
zzz_z
Отправлено: 23 Ноября, 2011 - 12:45:11
Новичок
Покинул форум
Сообщений всего: 35
Дата рег-ции: Нояб. 2011
Помог: 0 раз(а)
tuareg пишет:
Срабатывает, без ошибок, но переменная $_GET['user_iin'], не сохраняется в БД?
Да. depart_id, user_rnn и остальные добавляются а user_iin как бы нету. Не добавляется в базу и на страницу не выводится(ну это следствие того, что не добавилось в базу)))). Прикреплено изображение (Нажмите для увеличения)
Покинул форум
Сообщений всего: 1234
Дата рег-ции: Июнь 2010
Помог: 69 раз(а)
А тип этого поля какой? Если я правильно помню ИНН 12 символов(физ лицо) следовательно
тип поля д.б bigint (Добавление)
tuareg пишет:
А тип этого поля какой? Если я правильно помню ИНН 12 символов(физ лицо) следовательно
тип поля д.б bigint
Еще посмотрите ИНН вообще приходит значение? и попробуйте так (int)$_GET['user_iin'].
P.S. Числовые данные лучше не экранировать '' т.е вместо '".$_GET['user_iin']."'==>".(int)$_GET['user_iin']."
zzz_z
Отправлено: 23 Ноября, 2011 - 13:28:40
Новичок
Покинул форум
Сообщений всего: 35
Дата рег-ции: Нояб. 2011
Помог: 0 раз(а)
Тип поля String - Text.
tuareg пишет:
Еще посмотрите ИНН вообще приходит значение?
Не совсем понял, что вы имели ввиду?
С вашим вариантом в базе, в поле iin добавляется "0". При любых значениях. (Добавление)
В прикрепленном файле полный код листинга.
В форме у всех input атрибут name ковычки сделайте ""
И еще не понятно откуда должна появиться переменная $_GET['print']???
Bio man
Отправлено: 23 Ноября, 2011 - 17:43:48
Постоянный участник
Покинул форум
Сообщений всего: 2751
Дата рег-ции: Июль 2010 Откуда: Даугавпилс, Латвия
Помог: 52 раз(а)
вы имена инпутов потеряли. форма не правильная. и каким методом она вообще передается? то есть у вас в гетах ваших NULL потому и записывает 0 (то есть NULL) (Добавление)
tuareg пишет:
откуда должна появиться переменная $_GET['print']
мне кажется из URI должна браться потому что форма судя по коду идет по адресу $_SERVER['REQUEST_URI']
zzz_z
Отправлено: 24 Ноября, 2011 - 08:26:18
Новичок
Покинул форум
Сообщений всего: 35
Дата рег-ции: Нояб. 2011
Помог: 0 раз(а)
Спасибо всем за внимание. Проблема была в другом месте. Данные передавались из скрипта jQuery, после редактирования файла со скриптом все заработало.
Код писал не я. Мне необходимо было добавить новые функции на сайт... вот и не сразу разобрался где и как предыдущий программист это организовал.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.