Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 53 Pomógł: 0 Dołączył: 30.11.2010 Ostrzeżenie: (0%)
|
Witam wszystkich serdecznie! To mój pierwszy post na tym forum. Od dawna wahałem się czy rejestrować się czy nie... samo czytanie wątków nie wystarczyło stąd jestem (IMG:style_emoticons/default/smile.gif) .
I od razu uderzam z pewnym problemem, mianowicie... Jestem w trakcie tworzenia modułu który pokazuje dane kolejowej stacji z której się odjeżdża i kolejowej stacji do której się przyjeżdża. Wszystkie elementy które stworzyłem do tej pory funkcjonują prawidłowo, ale mam problem który na chwilę obecną zablokował całkowicie moje prace... 1) Chciałbym aby z bazy MySQL wyciągało mi godziny odjazdów i na ich podstawie pokazywało godziny danego pociągu na danej stacji. Działa to na zasadzie sumowania się poprzednich rekordów, powiększanych o z góry zdefiniowaną w bazie wartość. Jak kilometry działają mi dobrze, tak mam problem z godzinami... niby pokazuje że są wstawione 3 rekordy, ale za nic nie chce się wyświetlić prawidłowa godzina. Szukałem i kombinowałem, ale nie mogę sobie dać z tym rady. Może pokażę kod: CODE <form name="godziny_odjazdow" method="get"> <select> <?php $downloadowanie = 'SELECT odjazd FROM odjazdy_skarzysko'; $zapytanko = mysql_query($downloadowanie); while ($dane = mysql_fetch_assoc($zapytanko)) { $skarzysko_odjazdy = $dane['odjazdy']; $skarzysko_odjazdy_dwa = strtotime($skarzysko_odjazdy); echo '<option>'.$skarzysko_odjazdy_dwa.'</option>'."\r\n"; } ?> </select> </form> </select> </form> Myślałem także że problemem może jest typ danych w tabelce na MySQL, ale miałem ustawione i TIME, i nic... teraz ustawione jest INT i wpisana liczba sekund, też nic. Ktoś może spotkał się z podobnym problemem ? 2) Druga część problemu jest bardzo bliska pierwszej, a więc. Za nic nie chcą się zsumować mi godziny... dobrze je wyświetla, w dobrym formacie. Do godziny na każdej stacji dodaje się wartość jaka jest zdefiniowana w bazie, ale te godziny nie sumują się... Pokaże kod: CODE $laczny_wynik = 'SELECT id, nazwa_stacji, kilometr, czas FROM stacje ORDER BY id'; $pobieranie = mysql_query($laczny_wynik); while ($rekord = mysql_fetch_assoc($pobieranie)) { $stacja = $rekord['nazwa_stacji']; $czasy = $rekord['czas']; $kilometry = $rekord['kilometr']; $kolejnosc = $rekord['id']; $sumator = $sumator + $kilometry; $kilometr_cena = 0.16; $cena_biletu = $sumator * $kilometr_cena; $cena_biletu = number_format($cena_biletu, 2, '.',''); $cena_studencka = $cena_biletu - 37 * $cena_biletu /100; $cena_studencka = number_format($cena_studencka, 2, '.',''); $sugestia = date("09:00"); $d1 = strtotime($sugestia); $rozklad = $rozklad + $czasy; $d = $d1 + $rozklad; $rozklad = date("H:i", $d); I co z tym począć ? (IMG:style_emoticons/default/sad.gif) Nie da rady nic ? |
|
|
|
mambus [MySQL][PHP] Pobieranie godziny z bazy danych 30.11.2010, 22:23:43
kowalcook wszystkie operacje na godzinach wykonuj w formacie... 30.11.2010, 22:34:51
mambus Skrypt podałem pełny. Pod spodem jest tylko ... 30.11.2010, 23:38:14
tomm Napisaleś że robisz date('H:i') a to wyswi... 1.12.2010, 00:00:51
mambus CODE$laczny_wynik = 'SELECT id, nazwa_sta... 1.12.2010, 00:48:00 ![]() ![]() |
|
Aktualny czas: 25.12.2025 - 00:46 |