4 / 4 / 1
Регистрация: 28.03.2015
Сообщений: 155
|
||||||
1 | ||||||
ошибка при добавлении21.10.2015, 16:31. Показов 1175. Ответов 16
Метки нет (Все метки)
Здраствуйте
есть 2 базы - users и konkur пользеватель наживает на кнопку и добавляется в базу konkur из нее рандомно выбирается победитель, выводится и дальше в базу users в столбец sum добавляется +1 (количество побед) но возникает ошибка - где-то сохраняется это его количество побед и потом записуется другим победившим(думаю обьяснил нормально)
спасибо
0
|
21.10.2015, 16:31 | |
Ответы с готовыми решениями:
16
Ошибка при добавлении в базу Ошибка при добавлении картинки Ошибка при добавлении записи в БД Ошибка при добавлении в друзья! |
471 / 399 / 169
Регистрация: 04.01.2013
Сообщений: 1,675
|
||||||
21.10.2015, 17:05 | 2 | |||||
Если честно ни фига не понял, кому что записывается...но как минимум
0
|
4 / 4 / 1
Регистрация: 28.03.2015
Сообщений: 155
|
||||||
21.10.2015, 17:18 [ТС] | 3 | |||||
да, конечно, минуту
Добавлено через 3 минуты
0
|
471 / 399 / 169
Регистрация: 04.01.2013
Сообщений: 1,675
|
||||||
21.10.2015, 17:19 | 4 | |||||
0
|
4 / 4 / 1
Регистрация: 28.03.2015
Сообщений: 155
|
|
21.10.2015, 17:25 [ТС] | 5 |
выбор победителя чуть выше
писал сам, культуры и знания правильности нет П.С. у меня 2 таблици (в скобках - поля) -заносится юзер когда нажимает участвовать и с нее же берем рандом konkur(idd,dd) -в другой есть ид, логин и сумма выграшей зареганого пользеватиеля users(id,login,password,sum)
0
|
471 / 399 / 169
Регистрация: 04.01.2013
Сообщений: 1,675
|
|
21.10.2015, 17:34 | 6 |
Примерная логика выполнения вашего скрипта
1. берем всех пользователей из таблицы 2. Выводим циклом их инфу 3. Выбираем одного рандомного 4. Выводим инфо "победителя" 5. Пихаем его ник в переменную 6. Берем значение колонки sum всех строк в таблице 7. Отхреначиваем только первую строку 8. Из нее берем значение sum 9. Увличиваем на единицу 10. Обновляем стату "победителя"... че то как то нелогично все
0
|
4 / 4 / 1
Регистрация: 28.03.2015
Сообщений: 155
|
|
21.10.2015, 17:42 [ТС] | 7 |
6. Берем значение колонки sum всех строк в таблице
7. Отхреначиваем только первую строку 8. Из нее берем значение sum както запутанно должно быть так думаю: 1. берем всех пользователей из таблицы 2. Выводим циклом их инфу 3. Выбираем одного рандомного 4. Выводим инфо "победителя" 9. Увличиваем на единицу стату "победителя" 10. Обновляем стату "победителя" Добавлено через 2 минуты странно что все работало когда поле sum было в konkur после того ка оно стало в другой таблице sum начало одинаковые всем давать
0
|
471 / 399 / 169
Регистрация: 04.01.2013
Сообщений: 1,675
|
||||||
21.10.2015, 17:44 | 8 | |||||
0
|
4 / 4 / 1
Регистрация: 28.03.2015
Сообщений: 155
|
|
21.10.2015, 18:00 [ТС] | 9 |
по моей идее - получить текущее значение количества побед
Добавлено через 1 минуту наверное можно просто сделать апдейт с +1, вы к этому вели?
0
|
471 / 399 / 169
Регистрация: 04.01.2013
Сообщений: 1,675
|
|
21.10.2015, 18:00 | 10 |
КОГО? вот у Вас в таблице users к примеру 20 пользователей, у кого вы выбираете sum?
0
|
4 / 4 / 1
Регистрация: 28.03.2015
Сообщений: 155
|
|
21.10.2015, 18:09 [ТС] | 11 |
у того кто победил
в users все пользеватели, а участвуют не все, поэтому и добавляются они в новую таблицу из которой идет рандом
0
|
471 / 399 / 169
Регистрация: 04.01.2013
Сообщений: 1,675
|
|||||||||||
21.10.2015, 18:12 | 12 | ||||||||||
Сообщение было отмечено 228 как решение
Решение
а где в запросе написано, что надо отфильтровать того, кто победил?
1
|
4 / 4 / 1
Регистрация: 28.03.2015
Сообщений: 155
|
|||||||||||||||||||||
21.10.2015, 18:21 [ТС] | 13 | ||||||||||||||||||||
понял, спасибо за наводку, буду думать
вставил не туда
0
|
471 / 399 / 169
Регистрация: 04.01.2013
Сообщений: 1,675
|
|
21.10.2015, 18:22 | 14 |
Ну вот уже логичнее)))
0
|
4 / 4 / 1
Регистрация: 28.03.2015
Сообщений: 155
|
|
21.10.2015, 18:27 [ТС] | 15 |
не подскажете можно ли/ как добавить визуализацию победы(например крутит крутит)
или в текущем варианте это невозможно, сама идея с бд плохая может, нужны js воопще если не затруднит прошу заглянуть в меин тему Лотерея: розыгрыш, выбор победителя
0
|
471 / 399 / 169
Регистрация: 04.01.2013
Сообщений: 1,675
|
|
21.10.2015, 18:30 | 16 |
Что касается анимации, то смотрите в сторону js либо css-анимации. А вообще советую почитать, что и для чего используется)
0
|
4 / 4 / 1
Регистрация: 28.03.2015
Сообщений: 155
|
||||||
21.10.2015, 20:08 [ТС] | 17 | |||||
ну в js не особо разбираюсь всегда подключал какието библиотеки по инструкциям и вставлял код в нужное место
+ нужно крон приклеить както, а то сейчас скриптом обновляется отсчет еще бы хотелось, пробую это:
впринципе пример есть http://postovoy.net/19.html правда непонятно как работает, кучу скриптов подключается и тд
0
|
21.10.2015, 20:08 | |
21.10.2015, 20:08 | |
Помогаю со студенческими работами здесь
17
Ошибка при добавлении изображения Ошибка 500 при добавлении файла Ошибка при добавлении данных в бд через форму При добавлении сессии в файл выходит ошибка Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |