Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]pętla for pomocy
chłopak
post 22.11.2009, 22:59:46
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 22.11.2009

Ostrzeżenie: (0%)
-----


witajcie
Mam problem z pętlą for.
Nie wiem dlaczego nie odczytuje wszystkich wierszy z tabaeli T2009.
Ciągle 9 razy się odtwarza, mimo że rzędów jest sześć czy dziesięć czy jedenaście.
Odtwarza się dobrze gdy wpisze $i < jakaś liczba zamiast $i<$result.
  1. function wyswietl_tabele(){
  2.  
  3. baza_connect();
  4.  
  5. $query = "select * from T2009 order by miejsce";
  6.  
  7. $result = mysql_query($query);
  8.  
  9.  
  10.  
  11. echo "<table border=1><tr bgcolor=lightgreen>";
  12.  
  13. echo "<th>miejsce</th><th>drużyna</th>";
  14.  
  15. echo "<th>mecze</th><th>punkty</th>";
  16.  
  17. echo "<th>strzelone</th><th>stracone</th>";
  18.  
  19.  
  20.  
  21. for ($i=0; $i<$result; $i++){
  22.  
  23. $wiersz = mysql_fetch_array($result);
  24.  
  25. echo "<tr bgcolor=green><td>".$wiersz["miejsce"]."</td>";
  26.  
  27. echo "<td>".$wiersz["team"]."</td>";
  28.  
  29. echo "<td>".$wiersz["mecze"]."</td>";
  30.  
  31. echo "<td>".$wiersz["punkty"]."</td>";
  32.  
  33. echo "<td>".$wiersz["plus"]."</td>";
  34.  
  35. echo "<td>".$wiersz["minus"]."</td></tr>";
  36.  
  37. }
  38.  
  39. echo "</table>";
  40.  
  41.  
  42.  
  43. }
Go to the top of the page
+Quote Post
Meares
post 22.11.2009, 23:01:51
Post #2





Grupa: Zarejestrowani
Postów: 102
Pomógł: 13
Dołączył: 16.10.2009
Skąd: Łódź

Ostrzeżenie: (0%)
-----


Musisz zliczyć otrzymane rekordy.
  1. $query = "select * from T2009 order by miejsce";
  2. $result = mysql_query($query);
  3. $result2 = mysql_num_rows($result);


Ten post edytował Meares 22.11.2009, 23:02:47


--------------------
manual mmocenter
Nie pomagam na PW!
Go to the top of the page
+Quote Post
darko
post 22.11.2009, 23:01:52
Post #3





Grupa: Zarejestrowani
Postów: 2 885
Pomógł: 463
Dołączył: 3.10.2009
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


zobacz, co zwraca mysql_query


--------------------
Nie pomagam na pw, tylko forum.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 29.05.2024 - 06:49