Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Pętla źle zwraca wartości
wojciechu
post 28.09.2012, 08:41:39
Post #1





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 6.09.2012
Skąd: Trójmiasto

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


Witam,

Przy pomocy pętli chcę pobrać z bazy dane i wstawić je jako kolejne opcje w polu select. Zmienna $ile_d po wykonaniu zapytania do bazy ma wartość 2, więc powinno mi utworzyć 2 pola select...a wyświetla się tylko jedno.

  1. <?php
  2. //wstawianie z bazy
  3. $connection = @mysql_connect('xxx', 'xxx', 'xxx')
  4. or die('Brak połączenia z serwerem MySQL');
  5. $db = @mysql_select_db('xxx', $connection)
  6. or die('Nie mogę połączyć się z bazą danych');
  7.  
  8. $uzupelnij_d = mysql_query("SELECT * FROM dokumenty GROUP BY dokument ORDER BY id ASC") or die(mysql_error());
  9.  
  10. $ile_d = mysql_num_rows($uzupelnij_d);
  11.  
  12. for($i=0;$i<$ile_d;$i++)
  13. {
  14. $kolumna=mysql_fetch_array($uzupelnij_d);
  15.  
  16. echo '<option value="' . $kolumna[0] . '>' . $kolumna[0] . ' (' . $kolumna[4] . ')</option>';
  17.  
  18. }
  19. mysql_free_result($uzupelnij_d);
  20. ?>

Go to the top of the page
+Quote Post

Posty w temacie


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: 14.08.2025 - 14:54