Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: PHP timestamp

Parašė Erdfcvxl· 2012 Sau. 14 13:01:06
#11

Nu zodziu man reiktu atgalinio laikmacio, as dar pakankamai zalias ant PHP, tik prisiziurejas pamoku ir biski skaites. O bandau sukurti tikrai ne tai kas mano lygiui, bet nesvarbu, kol yra kam nesunku padeti, tai greit pramoksiu.

Zinau kad ta laikmati galima sukurti su Jquery, bet as nlb moku ir geriau butu toki dalyka sukurti su PHP, man atrodo kad tai imanoma. Zodziu as tarkim noriu sukurti lygio kelima, sakykim jis turi uztrukti 1min, o po tos minutes lygis pakyla.

Nu tai mano kodas toks ir buvo, tuo metu kai paspaudzia, prie esamo timestamp prideda 60s , ta timestamp po paspaudimo ideda i duomenu baze ir ji issaugo, tada gaunasi taip kad timestamp keiciasi, o tas kuris duomenu bazeje pasilieka tam tikras koks uzsistate(60 vienetu didesnis nuo pasapudimo meto). Po to ta nebejudanti timestamp istraukiu is duomenu bazes, ir tikrinu kol einantis timestamp bus didesnis uz stovinti(nejudanti, issaugota duomenu bazeje). Jeigu einantis timestamp virsija nejudanti, tada kodas isveda kad jau lygis kakeltas (pries tai rasiau tiesiog "Jau") ir duomenu bazeje kitoje lenteleje pakeicia lygi, sakykim is 1 i 2.
Taip turetu veikti, bet neveikia. Kai paspaudi ta kodo pajungimo mygtuka, lygi pakelia is karto, o tik kai atnaujini puslapi pradeda eiti ta 1min. zodziu laikmatis veikia, bet kodas ivyksta anksciau negu turetu.

Gal yra jau koks konkretus kodas, o ne mano blevyzga? Gal zinote kokia alternatyva visam sitam?