Zadejte hledaný výraz...

Prepocitavac casu na sekundy- spatny vypis

Jakub Hošek
verified
rating uzivatele
(23 hodnocení)
26. 8. 2011 20:35:22
Zase zdravím,
vzal jsem vaše rady ohledně toho, že nejvíc se naučim z praxe, vážně, a začal jsem si zkoušet různů blbůstky... Jedna z těch blbůstek je přepočítávač času na sekundy. Funguje to tak že napíšete počet roků, měsíců atd a systém by vám měl vrátit vysledek v sekundách... Skript je řešený tak, že jsem si udělal vzorec pro počítání na sekundy z roků, měsíců, atd, které byly spojeny s formuláři a pak se všechny výsledky sečetli, pak jsem zkráceně zavolal proměnnou výsledek ve které se sčítaly jednotlivé vzorce a tu chěl vypsat. Samozřejmě tam jsou pak ještě nějaké podminky atd. Zdroják dám nakonec...
No problém je ten, že se proměnná sice vypíše ( při vyplnění všech políček, nesmíte nechat volné místo, musíte tam zasadit aspoň 0 ) ale tím způsobem, že se sčítají jednotlivé vzorce, a výsledek jako takový se nezobrazí... Prosím zkušení programátoři, poradte jak to vyřešit :) Díky moc!
Odkaz na stránku : http://www.ucimsephp.howto.cz/pocitac_casu.php (vyzkoušejte a hned pochopíte, a nezapomente, všude napsat aspoň nulu :) )
A tady je zdrojak :
$rok = $_POST ;
$mesic = $_POST ;
$den = $_POST ;
$hodina = $_POST ;
$minuta = $_POST ;
$sekunda = $_POST ;
$sek = " $sekunda " ;
$min = " ( $minuta * 60 ) " ;
$hod = " ($hodina * 60 * 60 ) " ;
$d = " ( $den * 24 * 60 * 60 ) " ;
$mes = " ( $mesic * 30 * 24 * 60 * 60 ) " ;
$r = " ( $rok * 365 * 24 * 60 * 60 ) " ;
$vysledek = " $sek + $min + $hod + $d + $mes + $r " ;
?>
ucim se PHP - převod veškerého času na sekundy
if ( $rok == " " && $mesic == " " && $den == " " && $hodina = " " && $minuta == " " && $sekunda == " " )
{
$vysledek == "0" ;
echo "Nevyplnili jste žádné údaje" ;
}
else
{
echo "Čas je v přepočítání na sekundy dlouhý $vysledek " ;
}
?>

Převáděč času na sekundy

Důležité: Vyplnte všechny políčka, je jedno čím, třeba nulou, bez vyplnění script nebude fungovat, jak má... Díky za pochopení







26. 8. 2011 20:35:22
https://webtrh.cz/diskuse/prepocitavac-casu-na-sekundy-spatny-vypis#reply670968
Rednex105
verified
rating uzivatele
(32 hodnocení)
26. 8. 2011 20:38:18
$sek = " $sekunda " ;
$min = " ( $minuta * 60 ) " ;
$hod = " ($hodina * 60 * 60 ) " ;
$d = " ( $den * 24 * 60 * 60 ) " ;
$mes = " ( $mesic * 30 * 24 * 60 * 60 ) " ;
$r = " ( $rok * 365 * 24 * 60 * 60 ) " ;
$vysledek = " $sek + $min + $hod + $d + $mes + $r " ;
Oddělej uvozovky a tím to nebude brát jako string (text), ale jako číslo.
26. 8. 2011 20:38:18
https://webtrh.cz/diskuse/prepocitavac-casu-na-sekundy-spatny-vypis#reply670967
Jakub Hošek
verified
rating uzivatele
(23 hodnocení)
26. 8. 2011 20:42:11
díky, myslíš tím uvozovky všude nebo jen u $vzsledek= ?
---------- Příspěvek doplněn 26.08.2011 v 20:43 ----------
Díky, již to funguje :)
26. 8. 2011 20:42:11
https://webtrh.cz/diskuse/prepocitavac-casu-na-sekundy-spatny-vypis#reply670966
Rednex105
verified
rating uzivatele
(32 hodnocení)
26. 8. 2011 20:49:51
Bezva :)
26. 8. 2011 20:49:51
https://webtrh.cz/diskuse/prepocitavac-casu-na-sekundy-spatny-vypis#reply670965
Cau,
vidim, ze chyba je opravena, ale koukni se na http://php.net/manual/en/function.strtotime.php ... Alespon poznas dalsi funkci :)
26. 8. 2011 21:38:00
https://webtrh.cz/diskuse/prepocitavac-casu-na-sekundy-spatny-vypis#reply670964
Vít Michalek
verified
rating uzivatele
(14 hodnocení)
26. 8. 2011 21:59:49
No a nebo zkus funkci http://cz.php.net/manual/en/function.mktime.php
26. 8. 2011 21:59:49
https://webtrh.cz/diskuse/prepocitavac-casu-na-sekundy-spatny-vypis#reply670963
Kamil Tomšík
verified
rating uzivatele
(3 hodnocení)
27. 8. 2011 15:16:44
Napsal Z3NTIVA;694248
díky, myslíš tím uvozovky všude nebo jen u $vzsledek= ?
---------- Příspěvek doplněn 26.08.2011 v 20:43 ----------
Díky, již to funguje :)
Nema nahodou rok 365 a ctvrt dne? :)
27. 8. 2011 15:16:44
https://webtrh.cz/diskuse/prepocitavac-casu-na-sekundy-spatny-vypis#reply670962
Jakub Hošek
verified
rating uzivatele
(23 hodnocení)
27. 8. 2011 15:58:32
tu ctvrtku jsem vynechal, stejne je jeste prestupni rok, mesic je každy jinej ( zaokrouhlil sem všechny na 30 ) , taže takový drobnosti neřešim :)
27. 8. 2011 15:58:32
https://webtrh.cz/diskuse/prepocitavac-casu-na-sekundy-spatny-vypis#reply670961
Kamil Tomšík
verified
rating uzivatele
(3 hodnocení)
27. 8. 2011 16:09:29
Napsal Z3NTIVA;694479
tu ctvrtku jsem vynechal, stejne je jeste prestupni rok, mesic je každy jinej ( zaokrouhlil sem všechny na 30 ) , taže takový drobnosti neřešim :)
jasne, rozumim, tak preju hodne stesti pri sbirani zkusenosti :)
27. 8. 2011 16:09:29
https://webtrh.cz/diskuse/prepocitavac-casu-na-sekundy-spatny-vypis#reply670960
Jakub Hošek
verified
rating uzivatele
(23 hodnocení)
27. 8. 2011 16:10:47
Díky :) ,
jen mám ještě jeden dotaz, je v tématu, který je už poměrně zakopaný a nikdo tam nekouká, moh by si mi pomoct vyřešit můj problém ? :)
http://webtrh.cz/151417-daji-dohromady-stahout-apache-php?p=694478#post694478
O toto se jedna :) dík
27. 8. 2011 16:10:47
https://webtrh.cz/diskuse/prepocitavac-casu-na-sekundy-spatny-vypis#reply670959
Kamil Tomšík
verified
rating uzivatele
(3 hodnocení)
27. 8. 2011 16:29:21
vyzkousej http://www.apachefriends.org/en/xampp.html - me se osvedcil, jelikoz ho lze zkopirovat i na flashku a vzit si ho sebou treba na notebook.
27. 8. 2011 16:29:21
https://webtrh.cz/diskuse/prepocitavac-casu-na-sekundy-spatny-vypis#reply670958
Jakub Hošek
verified
rating uzivatele
(23 hodnocení)
27. 8. 2011 17:57:51
xamp jsem zkusil, a nejak se to nerozbehlo :/
27. 8. 2011 17:57:51
https://webtrh.cz/diskuse/prepocitavac-casu-na-sekundy-spatny-vypis#reply670957
Kamil Tomšík
verified
rating uzivatele
(3 hodnocení)
27. 8. 2011 18:06:19
musis spustit xampp_control.exe nebo tak neco a v tom okne, co ti vyskoci vybrat start apache, start mysql
27. 8. 2011 18:06:19
https://webtrh.cz/diskuse/prepocitavac-casu-na-sekundy-spatny-vypis#reply670956
Jakub Hošek
verified
rating uzivatele
(23 hodnocení)
27. 8. 2011 18:10:40
aha, a co pak ? když bych teda vše uspěšně nainstaloval ? díky :)
27. 8. 2011 18:10:40
https://webtrh.cz/diskuse/prepocitavac-casu-na-sekundy-spatny-vypis#reply670955
Kamil Tomšík
verified
rating uzivatele
(3 hodnocení)
27. 8. 2011 18:38:53
no to spustis, az kdyz to mas nainstalovane - pak je ve stejnem adresari htdocs a nebo www (ted presne nevim, uz xampp nepouzivam) a tam budes kopirovat svoje scripty
no a samozrejme pred spustenim vypnout skype, jinak ti apache nenaskoci, do prohlizece pak standardne localhost nebo 127.0.0.1
27. 8. 2011 18:38:53
https://webtrh.cz/diskuse/prepocitavac-casu-na-sekundy-spatny-vypis#reply670954
Pro odpověď se přihlašte.
Přihlásit