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 :: Не добавляет строку в базу!
Но , он что-то не пашет. JS добавляет в таблицу пустые значения. Почти такой же код используется для удаления , он пашет Этот нет. Голову уже несколько раз сломал.
Avrelio
Отправлено: 16 Сентября, 2012 - 06:12:20
Новичок
Покинул форум
Сообщений всего: 35
Дата рег-ции: Окт. 2011
Помог: 0 раз(а)
[+][+]
ну не знаю попробуй
var data = jQuery.parseJSON(data);
Evgen8
Отправлено: 16 Сентября, 2012 - 11:05:12
Частый гость
Покинул форум
Сообщений всего: 139
Дата рег-ции: Апр. 2012 Откуда: Харьков, Украина
Помог: 0 раз(а)
Avrelio пишет:
ну не знаю попробуй
var data = jQuery.parseJSON(data);
Нее..Дело в коде PhP. Он даже в базу не добавляет.
imya
Отправлено: 16 Сентября, 2012 - 11:15:57
Участник
Покинул форум
Сообщений всего: 1472
Дата рег-ции: Сент. 2012 Откуда: Запорожье, Украина
Помог: 19 раз(а)
Не знаю конечно, но попробуй убрать косые кавычки в запросе ``, мне это в INSERT-е помогло
Когда нормальный человек, уезжая из дома одевает на жену пояс верности, веб-дизайнер ставит на нее счетчик...
Evgen8
Отправлено: 16 Сентября, 2012 - 11:25:01
Частый гость
Покинул форум
Сообщений всего: 139
Дата рег-ции: Апр. 2012 Откуда: Харьков, Украина
Помог: 0 раз(а)
imya пишет:
Не знаю конечно, но попробуй убрать косые кавычки в запросе ``, мне это в INSERT-е помогло
Нет , не помогло...
Green
Отправлено: 16 Сентября, 2012 - 14:43:01
Частый гость
Покинул форум
Сообщений всего: 214
Дата рег-ции: Апр. 2012 Откуда: Кисловодск
Помог: 9 раз(а)
Ну так выведите на экран переменные $id, $name, $key. Посмотрите что они в себе содержат. Также выведите на экран переменную с запросом $query. И посмотрите, какой запрос образуется.
P.S В Вашем коде куча Notice... (Добавление) imya, это апострофы, которыми обрамляют имена таблиц и ячеек, чтобы не было ошибки в случае если имя таблицы или ячейки совпадает с какой-нибудь командой MySQL. (Добавление)
Evgen8 пишет:
Он даже в базу не добавляет.
Ну... Вы уже определитесь, в записи вообще не добавляются? Или добавляются, но пустые?
Если не добавляются вообще, то:
Покинул форум
Сообщений всего: 139
Дата рег-ции: Апр. 2012 Откуда: Харьков, Украина
Помог: 0 раз(а)
Green , да , ошибок было много. Да еще и дебильных
Пропустил одну скобку и не экранировал кавычки...Из-за мелочи весь скрипт не пахал
imya
Отправлено: 16 Сентября, 2012 - 16:42:46
Участник
Покинул форум
Сообщений всего: 1472
Дата рег-ции: Сент. 2012 Откуда: Запорожье, Украина
Помог: 19 раз(а)
Green пишет:
imya, это апострофы, которыми обрамляют имена таблиц и ячеек, чтобы не было ошибки в случае если имя таблицы или ячейки совпадает с какой-нибудь командой MySQL.
Покинул форум
Сообщений всего: 214
Дата рег-ции: Апр. 2012 Откуда: Кисловодск
Помог: 9 раз(а)
imya, вопроса не понял. Evgen8, лучше не используйте подавление ошибок. Мало того что замедляет работу скрипта, так еще мешает отладки скриптов ведь.
Evgen8
Отправлено: 16 Сентября, 2012 - 19:30:47
Частый гость
Покинул форум
Сообщений всего: 139
Дата рег-ции: Апр. 2012 Откуда: Харьков, Украина
Помог: 0 раз(а)
Да вы все не поняли
Мне надо , чтобы в случаи сбоя со стороны БД ,сайт - не заполнился ошибками....Я сам их вызвал. Мне надо их убрать со стороны внешнего вида.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.