Autor | Zpráva | ||
---|---|---|---|
alan1133 Profil * |
#1 · Zasláno: 25. 6. 2012, 22:11:18
Zdravím
mám script datumu,který se nastaví,a po dopočtu se má poslat mysql dotaz o změně udaju,jenže mě to mění po refresh.. prostě dám F5,a změní mě to automaticky..asi tam mám chybu v tý proměnné..můžete mě prosím říct kde je přesně chyba? <script type="text/javascript"> function stop_pause(){ var datum = new Date(); var rok = datum.getFullYear(); var mesic = datum.getMonth(); var den = datum.getDate(); var hodiny = datum.getHours(); var minuty = datum.getMinutes(); var sekundy = datum.getSeconds(); if((sekundy_db-sekundy)>=0){ document.getElementById("sekundy").innerHTML = fix_null(sekundy_db-sekundy); }else{ minuty += 1; document.getElementById("sekundy").innerHTML = fix_null(60-sekundy+sekundy_db); } if((minuty_db-minuty)>=0){ document.getElementById("minuty").innerHTML = fix_null(minuty_db-minuty); }else{ hodiny += 1; document.getElementById("minuty").innerHTML = fix_null(60-minuty+minuty_db); } if((hodiny_db-hodiny)>=0){ document.getElementById("hodiny").innerHTML = fix_null(hodiny_db-hodiny); }else{ dny += 1; document.getElementById("hodiny").innerHTML = fix_null(24-hodiny+hodiny_db); } document.getElementById("dny").innerHTML = den_db-den; var timeout = setTimeout("stop_pause()", 1000); if((den_db-den)==0 && (hodiny_db-hodiny)==0 && (minuty_db-minuty)==0 &&(sekundy_db-sekundy)==0){ <? mysql_query("UPDATE nastaveni SET ukol='0' WHERE id='4'"); ?> clearTimeout(timeout); } } function fix_null(i){ if (i<10){ i="0" + i; } return i; } </script> |
||
Someone Profil |
alan1133:
Takto to nelze udělat, protože nejdříve se na serveru zpracuje PHP, které tím javascriptem není nějak ovlivňováno. Viz.: Nejčastější potíže s PHP (FAQ) Toto by se dalo řešit Ajaxem |
||
alan1133 Profil * |
#3 · Zasláno: 25. 6. 2012, 22:29:00 · Upravil/a: alan1133
aha,a ty by jsi mě asi neporadil co?jelikož ajax já absolutně neumím...
tak už nemusíš..už jsem našel..ale jinač díky za vysvětlení..:) |
||
Časová prodleva: 12 let
|
0