![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 16.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
Może dla wielu z was problem jest banalny ale dla mnie początkującego nie do ugryzienia. Mianowicie chodzi mi o to że do wyniku dopisywana jest jedna godzina i nie wiem jak to ugryść. Zaznacze że wstawiam np.5 i powinno być 00:12:00 a jest 01:12:00
CODE <?php $wynik = (round(3600/$_POST['predkosc'])); $a = date("H:i:s",$wynik); echo 'czas - '.$a; ?> Kombinowałem na różne sposoby i szukałem w kilku miejscach i dalej nie wiem o co kaman. Czy moglibyście mi to wytłumaczyć dlaczego tak się dzieje. Z góry dziękuje |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 16.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
Przepraszam panowie i panie że się jeszcze raz powtórze. Naprawde ze mnie jest amator w php. Umieszcze dokładnie o co mi chodzi.
CODE <form method="post" action=""> Podaj prędkość jednostki(co jednocześnie jest ilością przebytych pól w ciągu 1 godziny)<br /> Prędkość<input type="text" name="predkosc" maxlength="2" size="1"/><br /> <input type="submit" value="Oblicz" /> </form> <?php $wynik = (round(3600/$_POST['predkosc'])); $a = date("H:i:s",$wynik); echo 'Twoja prędkość to '.$_POST['predkosc']; echo '<br>Przebycie 1 pola zajmuje '.$a; ?> Jak dla mnie czyli nawet nie przedszkolaka podany skrypt jest prosty. 1. Podaje zmienną 2. zaokrąglam(sekundy dziele przez zmienną) 3. format wyświetlenia (pozwólcie że to tak nazwe) 4. wypisanie wyniku Niby proste a jednak nie u mnie wyskakuje zawsze źle. Rozumiem że zapis skryptu może budzić zastrzeżenia ale jak na laika to i tak całkiem nieźle. Co to bedzie jak wynik tego skryptu bede chciał wstawić do nastepnego (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) ale to może innym razem. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 18:48 |