![]() ![]() |
25.12.2012г. в 22:58ч.
Коментар:
#1
|
|
|
Новак ![]() Група: Потребители Съобщения: 19 Дата на регистрация: 17.11.2009г. Потребител # 8 826 |
Как да направя така че когато в полето "date" е зададена някоя дата и когато тази дата настъпи да ми прави една UPDATE заявка ? |
|
|
26.12.2012г. в 13:57ч.
Коментар:
#2
|
|
![]() Доктор - уроци ![]() ![]() ![]() ![]() ![]() ![]() Група: Потребители Съобщения: 836 Дата на регистрация: 15.11.2008г. Потребител # 6 111 |
http://www.w3schools.com/js/js_timing.asp
Виж частта за setTimeout. Или проверявай през някакъв период от време дали не е настъпил момента (setInterval) |
|
|
26.12.2012г. в 17:02ч.
Коментар:
#3
|
|
|
Новак ![]() Група: Потребители Съобщения: 19 Дата на регистрация: 17.11.2009г. Потребител # 8 826 |
ЦИТАТ(fakeuser @ 26.12.2012г. в 14:57ч.) ![]() Виж частта за setTimeout. Или проверявай през някакъв период от време дали не е настъпил момента (setInterval) То добре бе човек но ще можеш ли да ми дадеш някакъв пример с една дата че съм много скаран с JS |
|
|
26.12.2012г. в 17:18ч.
Коментар:
#4
|
|
![]() Доктор - уроци ![]() ![]() ![]() ![]() ![]() ![]() Група: Потребители Съобщения: 836 Дата на регистрация: 15.11.2008г. Потребител # 6 111 |
Опиши с прости думи какво искаш да прави примера
|
|
|
26.12.2012г. в 17:53ч.
Коментар:
#5
|
|
|
Новак ![]() Група: Потребители Съобщения: 19 Дата на регистрация: 17.11.2009г. Потребител # 8 826 |
ЦИТАТ(fakeuser @ 26.12.2012г. в 18:18ч.) ![]() Опиши с прости думи какво искаш да прави примера Искам когато създам новина да пиша примерно датата 30.12.12 и да го направя когато тази дата настъпи да ми изпълнява : КОД UPDATE posts SET status='inactive' WHERE id='$id' |
|
|
26.12.2012г. в 20:22ч.
Коментар:
#6
|
|
![]() Доктор - уроци ![]() ![]() ![]() ![]() ![]() ![]() Група: Потребители Съобщения: 836 Дата на регистрация: 15.11.2008г. Потребител # 6 111 |
А, т.е. искаш скрипт, който периодично а проверява кои новини са станали актуални, кои вече не са и съответно да ги скрива/показва? За това не трябва да ползваш JS, а примерно Cron Jobs. На кратко пишеш си скриптче на езика, на който пишеш сайта си (предполагам PHP?), което всеки път когато бъде извикано прави нужните проверки и спрямо тях прави нужните промени в базата данни. След това казваш, че искаш скрипта да се изпълнява примерно всеки ден в полунощ. Повече информация (при това на български) може да намериш тук Повечето нормални хостинги (включително и безплатни) поддържат cron jobs. Все пак драсни, ако още има неясноти
|
|
|
27.12.2012г. в 10:52ч.
Коментар:
#7
|
|
|
Новак ![]() Група: Потребители Съобщения: 19 Дата на регистрация: 17.11.2009г. Потребител # 8 826 |
ЦИТАТ(fakeuser @ 26.12.2012г. в 21:22ч.) ![]() А, т.е. искаш скрипт, който периодично а проверява кои новини са станали актуални, кои вече не са и съответно да ги скрива/показва? За това не трябва да ползваш JS, а примерно Cron Jobs. На кратко пишеш си скриптче на езика, на който пишеш сайта си (предполагам PHP?), което всеки път когато бъде извикано прави нужните проверки и спрямо тях прави нужните промени в базата данни. След това казваш, че искаш скрипта да се изпълнява примерно всеки ден в полунощ. Повече информация (при това на български) може да намериш тук Повечето нормални хостинги (включително и безплатни) поддържат cron jobs. Все пак драсни, ако още има неясноти Да точно това искам , но аз съм на localhost как да го направя това ? |
|
|
28.12.2012г. в 13:45ч.
Коментар:
#8
|
|
![]() Доктор - уроци ![]() ![]() ![]() ![]() ![]() ![]() Група: Потребители Съобщения: 836 Дата на регистрация: 15.11.2008г. Потребител # 6 111 |
Ако си под Linux, най-вероятно вече имаш Cron, пробвай да напишеш cron в терминала просто. Ако си на Windows, може да погледнеш документацията на AT командата, или да пробваш допълнителна програма, като CronW. Не съм се занимавал с Win варианта
|
|
|
28.12.2012г. в 20:20ч.
Коментар:
#9
|
|
|
Новак ![]() Група: Потребители Съобщения: 19 Дата на регистрация: 17.11.2009г. Потребител # 8 826 |
И пак нищо не разбрах, но както и да е кажи ми само как мога да направя една променлива която да сравнява дали днешната дата е същата като написаната в БД ?
|
|
|
![]() ![]() |