Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 3 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 20.07.12
Prihlásený: 28.04.13
Príspevky: 9
Témy: 4
Príspevok NapísalOffline : 18.09.2012 18:26

Čaute, robím si jednu stránku a potreboval by som na ňu urobiť časovač. Chcel by som niečo také že si otvorim stránku a keď v MySQL vlastním povedzme hodnotu 1, tak musím čakať napríklad 5 minút aby som sa k nej dostal a potom sa mi tá hodnota prepíše späť na 0. Rozmýšlal som že to urobím tak že aktuálny čas na PC by som uložil do MySQL a následne by som k nemu pridal tých 5 minút a čakal kým by používatelov PC nedosiahol tejto hodnoty. Toto by sa dalo avšak velmi rýchlo obíjsť zmeneným času na danom PC. Potom som do Mysql pridal čas z môjho PC ale nefungovalo mi v Mysql timestamp a ostávalo konštante, mám Mysql vo verzi 5.1.
toto je zdroják:
Kód:
include ("connect.php");
   $queryreg= mysql_query("
   INSERT INTO t VALUES (CURRENT_TIMESTAMP())
   "); //priradenie času do Timestamp
   echo "complete";
  $result = mysql_query("SELECT * FROM t");   
   $row = mysql_fetch_assoc ( $result );
   echo $row [ 'ts' ]; //vypísanie aktuálneho času


* Kódy vkladaj do [code]. Editované, killer


Offline

Správca fóra
Správca fóra
PHP časovač

Registrovaný: 08.08.09
Príspevky: 12449
Témy: 39
Príspevok NapísalOffline : 18.09.2012 19:06

Aktuálny čas na PC? Ten berieš odkiaľ? Funkcia time() (resp. CURRENT_TIMESTAMP() v SQL) ti vracia timestamp aktuálneho času servera (nie klientskeho PC). Stačilo by ti (v prípade piatich minút) ku aktuálnemu (aktuálnemu v čase update databázy) timestamp-u pripočítať 300 (5x60, resp. n*60, pričom n = počet minút, ktoré chceš pripočítať) a výsledok uložiť do databázy. Potom by si už len porovnával aktuálny čas s tým uloženým v databáze, ak by bol väčší, alebo rovný, sprístupnil by si tvoju hodnotu a zároveň vykonal ďalšie potrebné zmeny (nulovanie,...)
Povedzme, že teraz je timestamp 1347987921, po pripočítaní 300 je 1347988221. Túto hodnotu uložíš a porovnávaš (po uložení ju už nemôžeš ďalej aktualizovať, pretože by si sa nedočkal).


Naposledy upravil killer dňa 18.09.2012 19:19, celkovo upravené 1






_________________
always is always wrong
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 20.07.12
Prihlásený: 28.04.13
Príspevky: 9
Témy: 4
Príspevok Napísal autor témyOffline : 18.09.2012 19:19

Ok, diky killer, týmto je môj problém vyriešený, ospravedlnujem sa ale v Mysql som nováčik a myslel som že údaje bere z user PC.


Odpovedať na tému [ Príspevkov: 3 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. časovač

v Elektronika

2

906

17.11.2007 23:01

PLaYeR Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Časovač

v HTML, XHTML, XML, CSS

4

1092

10.09.2010 20:11

coldak Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Casovac

v Elektronika

10

1107

09.04.2016 18:56

ado130 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Java casovac

v Assembler, C, C++, Pascal, Java

1

455

05.02.2013 11:21

XOLOO Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Schéma: Časovač

v Elektronika

0

4266

23.01.2007 6:42

Elektronic Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. časovač stránky

v HTML, XHTML, XML, CSS

15

1409

28.03.2007 18:13

p360t Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. VB: Timer (časovač)

v Delphi, Visual Basic

0

1815

19.08.2007 15:25

VerbaTom Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Casovac na ploche

v Ostatné programy

0

417

09.07.2012 11:07

sick_boy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. casovac v C++ Builderi

v Delphi, Visual Basic

1

1209

11.10.2007 18:08

Bacil Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Casovac zapnuia-vypnutia systemu

v Ostatné programy

4

1063

29.08.2010 14:54

Milanese Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Casovac na vypnutie PC

v Ostatné programy

2

446

29.11.2012 6:47

dex73r_123 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. casovac aplikacii pri spusteni

v Ostatné programy

0

609

16.03.2008 19:23

emajko159 Zobrazenie posledných príspevkov

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie. časovač na vypnutie pc

v Ostatné programy

2

2785

03.03.2011 19:02

ROCK-express Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. casovač na tento script

v JavaScript, VBScript, Ajax

2

801

04.05.2008 22:57

hrmill Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Lazarus - časovač prosim o pomoc.

v Delphi, Visual Basic

5

855

05.12.2012 8:33

BX Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. PHP programátor - PHP, MySQL, jQuery,X)Html/CSS

v Ponuka práce

0

1304

02.05.2011 12:08

magicmedia Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra