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 :: Не обновляется информация из базы как решить???
код отрабатывает нормально, но при первом нажатии на позицию она поднимается вверх и все визуально отображается, при нажатии второй раз не важно на какую позицию, код отрабатывает но визуально смену позиций не показывает. При нажатии 3 раз визуально отображается и предидущее действие и текущее. Подскажите в чем проблема что я делаю не так???
на всякий случай выкладываю код обработки смены позиции:
Покинул форум
Сообщений всего: 1026
Дата рег-ции: Июнь 2011 Откуда: rostov
Помог: 9 раз(а)
WHERE nomber = $nomber1-'1' вы из строки стоку отнимаете? Намек ясен?
----- http://mysitecost.ru
3d_killer
Отправлено: 09 Декабря, 2011 - 06:48:13
Участник
Покинул форум
Сообщений всего: 1916
Дата рег-ции: Апр. 2011 Откуда: Ростов-на-Дону
Помог: 21 раз(а)
нет nomber это число Прикреплено изображение (Нажмите для увеличения)
Данил_123
Отправлено: 09 Декабря, 2011 - 06:50:10
Участник
Покинул форум
Сообщений всего: 1026
Дата рег-ции: Июнь 2011 Откуда: rostov
Помог: 9 раз(а)
ну ладно из числа стоку вычитаете.. (Добавление)
хотя должно преобразовываться
----- http://mysitecost.ru
3d_killer
Отправлено: 09 Декабря, 2011 - 06:51:50
Участник
Покинул форум
Сообщений всего: 1916
Дата рег-ции: Апр. 2011 Откуда: Ростов-на-Дону
Помог: 21 раз(а)
3d_killer пишет:
нет nomber это число
даже если кавычки убрать код php работает нормально проверяю в базе, а отображение через раз идет вот почему??? Идет через раз точно так как если страничку обновлю то изменения вижу
Вы сами подумайте. Вы отправляете первый запрос. Он ушел на сервер, но ответ от него еще не пришел, тут же отправляете второй?? И получается что первый еще не выполнился а Вы получаете рез-т второго
В данном случае мы ждем ответа от первого запроса и только потом делаем второй.
Скорее всего придется что-то возвращать первому запросу типа 'ОК'.
Да и еще первый запрос может быть (лучше сделать getJSON) вариант для JSON
Решение
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.