Pokaż wyniki od 1 do 9 z 9

Wątek: Licznik przy wyscigu

  1. #1
    Zarejestrowany
    Dołączył
    Mar 2011
    Posty
    22

    Domyślnie Licznik przy wyscigu

    Witam dodalem licznik do konca wyscigu i zle pokazuje;/
    Pisze ze do konca pozostalo: zakonczono ;/ a wyscig jesczze trwa ;// oto moj kod:

    Kod php:
    $teraz = mktime();
    $czas = $tren['czas_w'];
    if(!($_GET['scig'])){
    $pozostalo = $czas - time();

        //dodajemy funkcję liczącą czas
        ?>
        <script type='text/javascript'>        
            function liczCzas(ile) {
                godzin = Math.floor(ile / 3600);
                minut = Math.floor((ile - godzin * 3600) / 60);
                sekund = ile - minut * 60 - godzin * 3600;
                if (godzin < 10){ godzin = "0"+ godzin; }
                if (minut < 10){ minut = "0" + minut; }
                if (sekund < 10){ sekund = "0" + sekund; }
                if (ile > 0) {
                    ile--;
                    document.getElementById("zegar").innerHTML = godzin + ':' + minut + ':' + sekund;
                    setTimeout("liczCzas("+ile+")", 1000);
                } else {
                    document.getElementById("zegar").innerHTML = "zakonczono";
                }
            }
        </script>
        Do zakonczenia pozostalo: <span id='zegar'></span> <?php echo "<script type='text/javascript'>liczCzas(".$pozostalo.")</script>"
    ?>

  2. #2

    Dołączył
    Mar 2011
    Posty
    320

    Domyślnie

    Wypisz co jest w zmiennej $czas i $pozostalo

  3. #3
    Zarejestrowany
    Dołączył
    Mar 2011
    Posty
    22

    Domyślnie

    Kod php:
    $czas $tren['czas_w'];
    if(!(
    $_GET['scig'])){
    $pozostalo $czas time(); 

  4. #4

    Dołączył
    Mar 2011
    Posty
    320

    Domyślnie

    Kod php:
    $czas $tren['czas_w'];
    echo 
    'czas:'.$czas;
    if(!(
    $_GET['scig'])){
    $pozostalo $czas time(); 
    echo 
    'pozostalo:'.$pozostalo
    Wcześniej w ogóle powinienem zapytać jak sprawdzasz czy wyścig się skończył ?

  5. #5
    Zarejestrowany
    Dołączył
    Mar 2011
    Posty
    22

    Domyślnie

    ehh niedziała teraz pisze tak:
    czasozostalo:-1303911217 Do zakonczenia pozostalo: zakonczono ?>

  6. #6

    Dołączył
    Mar 2011
    Posty
    320

    Domyślnie

    no więc wychodzi na to że w $tren['czas_w'] nie ma nic i w zmiennej $czas tym samym masz 0
    w $tren['czas_w'] powinieneś mieć czas zakończenia wyścigu a tam nic nie ma

  7. #7
    Zarejestrowany
    Dołączył
    Mar 2011
    Posty
    22

    Domyślnie

    ej wes mi to napisz w kodzie xDD wyscig trwa 3 min jak co potraciłem sie w tym co napisałes xd

  8. #8

    Dołączył
    Mar 2011
    Posty
    320

    Domyślnie

    Napisałem dokładnie gdzie masz błąd:
    Kod php:
    $czas $tren['czas_w']; 
    w $tren['czas_w'] nie ma nic

  9. #9
    Zarejestrowany
    Dołączył
    Mar 2011
    Posty
    22

    Domyślnie

    to co ja mam tam wpisac czas wyscigu 3 minuty?
    Edit//
    Juz działa zapomniałem pobrac z bazy danych zawartosci tabelki czas_w ;/
    Ostatnio edytowane przez Barteks15311 ; 27-04-2011 o 16:27 Powód: xd

Informacje o wątku

Użytkownicy przeglądający ten wątek

Aktualnie 1 użytkownik(ów) przegląda ten wątek. (0 zarejestrowany(ch) oraz 1 gości)

Podobne wątki

  1. Licznik czasu
    Przez freezer123 w dziale PHP / MySql
    Odpowiedzi: 5
    Ostatni post / autor: 27-09-2010, 20:18
  2. Licznik
    Przez boosik01 w dziale Race
    Odpowiedzi: 5
    Ostatni post / autor: 23-11-2009, 18:44
  3. licznik do końca pracy
    Przez Nie zarejestrowany w dziale Race
    Odpowiedzi: 1
    Ostatni post / autor: 13-07-2009, 10:22
  4. Licznik z grafiką
    Przez CinekStudent w dziale HTML / CSS
    Odpowiedzi: 1
    Ostatni post / autor: 04-04-2009, 16:40
  5. Licznik odwiedzin
    Przez Vallserum w dziale Support Vallheru
    Odpowiedzi: 12
    Ostatni post / autor: 30-05-2008, 20:35

Zakładki

Uprawnienia umieszczania postów

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •