Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Niedziałająca pętla WHILE
Szymoneks12
post
Post #1





Grupa: Zarejestrowani
Postów: 67
Pomógł: 1
Dołączył: 31.03.2010

Ostrzeżenie: (10%)
X----


Mam taką pętlę:

  1. $wynik = mysql_query($query);
  2. $ilosc_wierszy = mysql_num_rows($wynik);
  3. $array = mysql_fetch_assoc($wynik);
  4.  
  5. // Wyświetlanie wyników za pomocą pętli
  6. while ($numer < $ilosc_wierszy)
  7. {
  8. echo '<p>? '.$array['news'];
  9. echo "\r";
  10. echo '<br />';
  11. echo "\r";
  12. echo '<br />';
  13. echo "\r";
  14. echo '</p>';
  15. echo "\r";
  16. $numer++;
  17. }


i wyświetla TYLKO (NIE wyświetla błędu):

  1. <p>?
  2. <br />
  3. <br />
  4. </p>


Natomiast wcześniej gdy było:

  1. $wynik = mysql_query($query);
  2.  
  3. // Wyświetlanie wyników za pomocą pętli
  4. while ($array = mysql_fetch_assoc($wynik))
  5. {
  6. echo '<p>? '.$array['news'];
  7. echo "\r";
  8. echo '<br />';
  9. echo "\r";
  10. echo '<br />';
  11. echo "\r";
  12. echo '</p>';
  13. echo "\r";
  14. }


Wszystko działało. Co jest nie tak?
Powód edycji: [thek]: Nie rób crossów!2 dzień 2temat crossowany! 10% do ostrzeżeń gratis...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Balor
post
Post #2





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 23.06.2010

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



funkcja przetwarza jeden wiersz z $wynik, dlatego zawsze używa się jej w pętli.
Go to the top of the page
+Quote Post

Posty w temacie


Closed TopicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 16.10.2025 - 06:38