Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: ostanie_pliki - wyswietla tylko jeden
Forum PHP.pl > Forum > PHP
Aklim...
Witam,
  1. <?php
  2.  
  3. $mysql->query('SELECT `nazwa_pliku`, `download_url`, `czas_utworzenia` 
  4. FROM `pliki` 
  5. ORDER BY `czas_utworzenia` DESC 
  6. LIMIT 0,10');
  7. while ($table_files = $mysql->fetch())
  8. {
  9. $ostatnie_pliki .= '<tr>
  10. <td class="left">' . date("j.m.Y", $table_files['czas_utworzenia']) . '</td>
  11. <td class="right"><a href="' . $table_files['download_url'] . '" title="' . $table_files['nazwa_pliku'] . '" class="link">' . skracaj($table_files['nazwa_pliku']) . '</a></td>
  12. </tr>';
  13.  
  14. }
  15.  
  16. ?>

Potem już tylko wyświetlenie zawartości $ostatnie_pliki.
Problem leży w tym, że wyświetlany jest tylko jeden, najnowszy plik, a nie te max 10.
Samo zapytanie wysłane przez konsole do mysql zwraca prawidłowo max 10 plików, ale w php mam już problem.
Problem chyba leży w pętli. Proszę o pomoc.
dtb
daj na samym poczatku
  1. <?php
  2. $ostatnie_pliki = '';
  3. ?>


a jezeli nie zadala, to zamien "$ostatnie_pliki ." na "$ostatnie_pliki[]"
a do wyswietlenia uzyj:

  1. <?php
  2. foreach ($ostatnie_pliki as $a) echo $a;
  3. ?>
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.