Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Problem ze zwiekszanie liczby
Forum PHP.pl > Forum > Przedszkole
Hectic
Mam taki oto kod:

  1. <?php
  2. (int)$licznik = 1;
  3. (int)$miejsce = 0;
  4. $tmp = 0;
  5. $query = mysql_query("SELECT id, imie, nazwisko, wiek, czas FROM top_10 ORDER BY id");
  6. while($wiersz = mysql_fetch_array($query))
  7. {
  8. $tmp = $licznik + 1;
  9. echo $licznik;
  10. $query2 = mysql_query ("SELECT czas FROM top_10 WHERE id = '$tmp'");
  11. $array2 = mysql_fetch_array($query2);
  12. $czas_tmp = $array2['czas'];
  13. /****************************/
  14. $query3 = mysql_query ("SELECT czas FROM top_10 WHERE id = '1'");
  15. $array3 = mysql_fetch_array($query3);
  16. $czas_jeden = $array3['czas'];
  17. if(($czas_gry >= $wiersz[4]) and ($czas <= $czas_tmp ))
  18. {
  19. $miejsce = $licznki;
  20. //echo $miejsce;
  21. }
  22. elseif($czas_gry <= $czas_jeden)
  23. {
  24. $miejsce = 1;
  25. }
  26. $licznki++;
  27. }
  28. ?>

I nie wiem dlaczego zmienna licznik cały czas ma wartość 1 sadsmiley02.gif jak dla mnie jest to nie możliwe...
mike
Nic dziwnego, nigdzie przecież nie zwiększasz jego wartości.

  1. <?php
  2. (int)$licznik = 1; // licznik
  3. // (...)
  4. while($wiersz = mysql_fetch_array($query))
  5. {
  6. $tmp = $licznik + 1; // licznik
  7. echo $licznik; // licznik
  8. // (...)
  9. if(($czas_gry >= $wiersz[4]) and ($czas <= $czas_tmp ))
  10. {
  11. $miejsce = $licznki; // a tu już jakieś liczniki a nie licznik
  12. //echo $miejsce;
  13. }
  14. // (...)
  15. $licznki++; // i zwiększenie liczników a nie licznika tongue.gif
  16. }
  17. ?>
Hectic
Hehe... taki głupi błąd a ja nad tym z 2 h siedzie, wielkie dzięki smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.