Reply to this topicStart new topic
> JS Отброяване ?
kristiqn2
публикация 25.12.2012г. в 22:58ч.
Коментар: #1


Новак
*

Група: Потребители
Съобщения: 19
Дата на регистрация: 17.11.2009г.
Потребител # 8 826





Как да направя така че когато в полето "date" е зададена някоя дата и когато тази дата настъпи да ми прави една UPDATE заявка ?
Go to the top of the page
 
+Quote Post
fakeuser
публикация 26.12.2012г. в 13:57ч.
Коментар: #2


Доктор - уроци
******

Група: Потребители
Съобщения: 836
Дата на регистрация: 15.11.2008г.
Потребител # 6 111




http://www.w3schools.com/js/js_timing.asp
Виж частта за setTimeout. Или проверявай през някакъв период от време дали не е настъпил момента (setInterval)
Go to the top of the page
 
+Quote Post
kristiqn2
публикация 26.12.2012г. в 17:02ч.
Коментар: #3


Новак
*

Група: Потребители
Съобщения: 19
Дата на регистрация: 17.11.2009г.
Потребител # 8 826




ЦИТАТ(fakeuser @ 26.12.2012г. в 14:57ч.) *

Виж частта за setTimeout. Или проверявай през някакъв период от време дали не е настъпил момента (setInterval)

То добре бе човек но ще можеш ли да ми дадеш някакъв пример с една дата че съм много скаран с JS biggrin.gif
Go to the top of the page
 
+Quote Post
fakeuser
публикация 26.12.2012г. в 17:18ч.
Коментар: #4


Доктор - уроци
******

Група: Потребители
Съобщения: 836
Дата на регистрация: 15.11.2008г.
Потребител # 6 111




Опиши с прости думи какво искаш да прави примера wink.gif По възможност го съкрати до полето за въвеждане на датата, какво искаш да вижда потребителя, какво имаш предвид под update зявка. Пък аз ще се пробвам да ти драсна пример
Go to the top of the page
 
+Quote Post
kristiqn2
публикация 26.12.2012г. в 17:53ч.
Коментар: #5


Новак
*

Група: Потребители
Съобщения: 19
Дата на регистрация: 17.11.2009г.
Потребител # 8 826




ЦИТАТ(fakeuser @ 26.12.2012г. в 18:18ч.) *
Опиши с прости думи какво искаш да прави примера wink.gif По възможност го съкрати до полето за въвеждане на датата, какво искаш да вижда потребителя, какво имаш предвид под update зявка. Пък аз ще се пробвам да ти драсна пример

Искам когато създам новина да пиша примерно датата 30.12.12 и да го направя когато тази дата настъпи да ми изпълнява :
КОД
UPDATE posts SET status='inactive' WHERE id='$id'
smile.gif
Go to the top of the page
 
+Quote Post
fakeuser
публикация 26.12.2012г. в 20:22ч.
Коментар: #6


Доктор - уроци
******

Група: Потребители
Съобщения: 836
Дата на регистрация: 15.11.2008г.
Потребител # 6 111




А, т.е. искаш скрипт, който периодично а проверява кои новини са станали актуални, кои вече не са и съответно да ги скрива/показва? За това не трябва да ползваш JS, а примерно Cron Jobs. На кратко пишеш си скриптче на езика, на който пишеш сайта си (предполагам PHP?), което всеки път когато бъде извикано прави нужните проверки и спрямо тях прави нужните промени в базата данни. След това казваш, че искаш скрипта да се изпълнява примерно всеки ден в полунощ. Повече информация (при това на български) може да намериш тук Повечето нормални хостинги (включително и безплатни) поддържат cron jobs. Все пак драсни, ако още има неясноти wink.gif
Go to the top of the page
 
+Quote Post
kristiqn2
публикация 27.12.2012г. в 10:52ч.
Коментар: #7


Новак
*

Група: Потребители
Съобщения: 19
Дата на регистрация: 17.11.2009г.
Потребител # 8 826




ЦИТАТ(fakeuser @ 26.12.2012г. в 21:22ч.) *
А, т.е. искаш скрипт, който периодично а проверява кои новини са станали актуални, кои вече не са и съответно да ги скрива/показва? За това не трябва да ползваш JS, а примерно Cron Jobs. На кратко пишеш си скриптче на езика, на който пишеш сайта си (предполагам PHP?), което всеки път когато бъде извикано прави нужните проверки и спрямо тях прави нужните промени в базата данни. След това казваш, че искаш скрипта да се изпълнява примерно всеки ден в полунощ. Повече информация (при това на български) може да намериш тук Повечето нормални хостинги (включително и безплатни) поддържат cron jobs. Все пак драсни, ако още има неясноти wink.gif

Да точно това искам , но аз съм на localhost как да го направя това ? smile.gif
Go to the top of the page
 
+Quote Post
fakeuser
публикация 28.12.2012г. в 13:45ч.
Коментар: #8


Доктор - уроци
******

Група: Потребители
Съобщения: 836
Дата на регистрация: 15.11.2008г.
Потребител # 6 111




Ако си под Linux, най-вероятно вече имаш Cron, пробвай да напишеш cron в терминала просто. Ако си на Windows, може да погледнеш документацията на AT командата, или да пробваш допълнителна програма, като CronW. Не съм се занимавал с Win варианта
Go to the top of the page
 
+Quote Post
kristiqn2
публикация 28.12.2012г. в 20:20ч.
Коментар: #9


Новак
*

Група: Потребители
Съобщения: 19
Дата на регистрация: 17.11.2009г.
Потребител # 8 826




И пак нищо не разбрах, но както и да е кажи ми само как мога да направя една променлива която да сравнява дали днешната дата е същата като написаната в БД ?
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 потребители преглеждат тази тема в момента (1 гости, 0 анонимни потребители)
Потребители, преглеждащи темата в момента:

 

RSS Олекотена Версия Сега е: 06:57 - 25.08.2026г.

Калдейта Ком ЕООД - © 2003-. Всички права запазени.