Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Удалить строку из таблицы и заменить аргумент в ДБ.
|
|||
|---|---|---|---|
|
#18+
Ребят, задача сложная, но мне кажется решаемая. Есть примерное направление решения... но нужна подсказака. По порядку. Есть - БД MYSQL - РНР страница которая отображает запрос из БД. Страница: В БД есть таблица. Все что вывидите на экране - это одна таблица. У задания есть уникальный ID. Вот таблица: Каждую минуту страница обновляется и загружаются новые задания в таблицу на страницу. Все работает отлично. По умолчанию в последней колонке (finished) стоит 0 (ноль) - помечено как невыполненое задание, соответственно загружется в таблицу. ЗАДАЧА - после того как задание выполнено - (не важно что было написано на экране), кликаем на кнопку accept - и это задание исчезает с экрана (из таблицы строка), в БД помечается как 1 (один). Соответственно при перезагрузке страницы оно больше не вывоится на экран. Пробема - как это все выполнить? И самое важное, что бы в поночь ежедневно, точнее в 00-01 все 1-ки (еденички) поменялись на 0-ли (нули). Так как в новый день нужно, ежедневные задания к примеру, загружать по новой. Для этого я понимаю нужен дополнительный запрос в БД проверка и если найдена еденичка - менятеся на ноль. По возможности реализовать все старым "дедовским" способом, ajax пока не знаю и не изучал. Как мне уже подсказали, нужно задекларироват id задания вместе с кнопкой, что бы была проверка и пометка правильного задания как finished 1. Вот место в таблице где декларируется кнопка: Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. Соответственно мне нужна форма для субмита: Код: html 1. 2. 3. 4. и конечно форма проверки и отправки для замены нуля на еденичку. С выводом ошибок... Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Помогите дособрать до кучи все. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2014, 14:06 |
|
||
|
Удалить строку из таблицы и заменить аргумент в ДБ.
|
|||
|---|---|---|---|
|
#18+
Пока писал возникла идея. Когда кликаем на кнопку, при соблюдении всех условий - она меняется на "зеленую" (как пример), и максимумчерез минуту послеобновления экрана эта запись исчезнет, так как в БД 0 поменяется на 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2014, 14:12 |
|
||
|
Удалить строку из таблицы и заменить аргумент в ДБ.
|
|||
|---|---|---|---|
|
#18+
ты пока будешь реализовывать свою мега идею ,на каждый шаг будешь тему делать??? сделал бы одну общую, с названием задачи в теме... а то лично я уже даже не читаю твои посты, так как воспринимаеться как спам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2014, 15:10 |
|
||
|
Удалить строку из таблицы и заменить аргумент в ДБ.
|
|||
|---|---|---|---|
|
#18+
alex564657498765453, В принцыпе это последний шаг. Реализовываю, что то сам, что то спрашиваю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2014, 15:13 |
|
||
|
Удалить строку из таблицы и заменить аргумент в ДБ.
|
|||
|---|---|---|---|
|
#18+
может кто знает, как добавить кнопку в таблицу, если: Код: html 1. 2. 3. 4. в эту строчку: echo "<td width=11%>" . сюда кнопку . сюда secret field . $delete_task . "</td>"; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2014, 17:30 |
|
||
|
Удалить строку из таблицы и заменить аргумент в ДБ.
|
|||
|---|---|---|---|
|
#18+
Решил обратную смену 1 на 0 (ноль). Все реализовывается через event. Не так сложно оказалось: Код: sql 1. 2. 3. 4. 5. 6. 7. Не забудте так же в MyPhpAdmin - включить кнопку ON. Даже еcли вы создадите эвент, он будет OFF. Решать по другому, наверное можно, но уже сама БД будет сделать за тем, что сделать вне зависимости от того перегружена страница или нет. За счет этого решения мы избавляемся от необходимости перегружать страницу, или вообще ее запускать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2014, 11:58 |
|
||
|
Удалить строку из таблицы и заменить аргумент в ДБ.
|
|||
|---|---|---|---|
|
#18+
Решено, код если кому понадобится. Код: php 1. 2. 3. 4. 5. 6. 7. 8. ну и конечно ячейка с кнопкой. Код: php 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2014, 20:49 |
|
||
|
Удалить строку из таблицы и заменить аргумент в ДБ.
|
|||
|---|---|---|---|
|
#18+
Mc Doc, это ни кому ни панадобится Модератор: MikkiMouse , прочтите еще раз правила форума. В частности: http://www.sql.ru/forum/rules.aspx Содержание сообщений Запрещается: "Коверканье" слов русского языка. Рекомендуется: Использовать хотя бы основные правила русского языка при составлении сообщений. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2014, 23:42 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=38689887&tid=1462630]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
72ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
| others: | 245ms |
| total: | 424ms |

| 0 / 0 |
