Kliknite tukaj, da si ogledate profil, kot ga vidijo drugi
 
Domov > Forum > Računalništvo

Php timer pomoč

 
 
23.4.2015, 21:41
Lep pozdrav znova :D,ima en problem javascrip timer sem naštimu ampak ima zdaj problem.Ko refrešam stran sem naredu update,ki v bazo posodobi nov čas ampak mi ga shrani z minuso pa ne vem zakaj prilagajam še kodo.

Zdaj mi shranjuje na primer -14355696

$se = mysql_fetch_object(mysql_query("SELECT at.time,at.de,at.eid,at.datum FROM at WHERE eid = '$id'" ));

$timer = $se->datum+$se->time*60-time();
echo $timer;

mysql_query("UPDATE at SET time=$timer WHERE eid=$uid" );


spremenjeno: podtalje (24.4.2015, 6:47)
 
 
 
24.4.2015, 6:52
Kaj pa imaš shranjeno v $se->datum in $se->time

Izpiši z echo posamezne vrednosti in boš videl, kaj je narobe.

Po vseh verjetnosti pa mešaš vrednosti, ki jih vračajo funkcije. Ker nekatere vračajo timestamp (število ms od leta 1970), nekatere pa so objekti, ki čas shranjujejo drugače in imajo drugo številsko vrednost.
 
 
 
24.4.2015, 12:35
Tam ko je datum je kdaj si insertal v bazo datum in čas.Kar se tiče pa time pa naprimer jz zdej nekaj naredim inserta v bazo,kok odštevalnik more odšteva naprimer 10 minut 20 minut in potem,ko jz refrešam da nebi odštevalnik čas spet začeu odštevat isto.Ga pač v bazi spovne od kje mora naprej odštevati sam pa ne vem zaka mi minus odšteva.
 
 
 
24.4.2015, 13:31
Če imaš čas, kdaj si vnesel v bazo in od tega odšteješ trenutni čas (tako, kot je v kodi), potem boš vedno dobil negativno vrednost, ker trenutni čas je vedno večji od preteklega časa.

Drugače pa, zakaj sploh uporabljaš dva parametra, datum in time. Uporabi en parameter in ta naj bo definiran kot timestamp. Tako bo precej manj problemov.
 
 
 
24.4.2015, 14:20
Podtalje,ki v bazi al v php
 
 
Prijava in registracija
 
 
 
Zmaga.com ponuja brezplačno in razumljivo učenje računalniških programov, vas na enkraten način spozna z različnimi svetovnimi jeziki, s podrobno obrazloženimi recepti prikaže čare kulinarike in vam prežene strahove pred domačimi opravili.
 
 
Poleg tega lahko prebirate poučne članke, ki so namenjene širjenju naše splošne razgledanosti ter preverite svoje znanje z priljubljenim in enostavnim sistemom za preverjanje znanja. Če med vsebinami, ki se dodajajo vsak dan, ne najdete želenega znanja, je za vaša vprašanja na voljo dobro obiskan forum, kjer lahko tudi aktivno sodelujete. V primeru, da bi radi svoje praktično znanje delili z ostalimi, pa to lahko storite preko preprostega vmesnika za dodajanje vsebin. Zmagajte z znanjem z Zmaga.com!