Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][HTML]skrypt wyswietlajacy dane z bazy
Forum PHP.pl > Forum > Przedszkole
zomb
Witam,
Napisałem taki skrypt:

  1. <?php
  2. include("config.php");
  3. $zapytanie3 = "SELECT * FROM art ORDER BY ids desc";
  4. $wykonaj3 = @mysql_query ($zapytanie3);
  5. while($pokaz3 = @mysql_fetch_array($wykonaj3)){
  6. ?>
  7. <table>
  8. <tr><td width="300px"></td><td width="300px"></td><td width="300px"></td>
  9. </tr>
  10. <tr>
  11. <td>
  12. <a href="art_watch.php?ids=<?php echo $pokaz3['ids']; ?>"><?php echo $pokaz3['tytul']; ?></a>
  13. </td>
  14. <td>
  15. <a href="art_watch.php?ids=<?php echo $pokaz3['ids']; ?>"><?php echo $pokaz3['tytul']; ?></a>
  16. </td>
  17. <td>
  18. <a href="art_watch.php?ids=<?php echo $pokaz3['ids']; ?>"><?php echo $pokaz3['tytul']; ?></a>
  19. </td>
  20. </tr>
  21. </table>
  22. <?php
  23. }
  24. ?>

w praktyce wygląda to tak: http://businessentrance.co.uk/art_last.php
wiem że jest on źle napisany, wiec mam pytanie jak przerobić go aby wyświetlał 9 ostatnich artów tylko nie tak jak jest teraz że każdy "td" ma to samo tylko żeby w całej tabeli było 9 ostatnich artów.
Pozdrawiam.
lukaszgolder
Pomyłka

dodaj LIMIT 9. W pętli zostaw tylko to co się powtarza, czyli samą komórkę.
zomb
no dobra, ale jak zrobić żeby wyglądało to tak (bez ----):

test9 ---- test6 ---- test3
test8 ---- test5 ---- test2
test7 ---- test4 ---- test1

czyli w formie tabelki
marian84
dodaj takie coś:

  1. echo'<div style="float:left;">';
  2. while($pokaz3 = @mysql_fetch_array($wykonaj3)){
  3. {
  4. if($i==3)
  5. {
  6. $i=0;
  7. echo'</div>';
  8. echo'<div style="float:left">';
  9. }
  10. echo TO CO MA SIE WYSWIETLIC;
  11. $i++;
  12. }
  13. ?>
  14. </div>
zomb
o to chodziło, dzięki wielkie
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.