Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [SQL][PHP]Problem z odpowiednim wyświetleniem pobranych informacji z tabeli
Forum PHP.pl > Forum > Przedszkole
piotrek1984
Witam

Mam malutki problem z odpowiednim wyświetleniem pobranych rekordów z tabeli. Skrypt działa jednak nie potrafię odpowiednio ustawić pobranych danych z bazy. Chciałbym aby zdjęcia userów wyświetlały w jednej linni, natomiast link do profilu w postaci nicku usera centralnie pod zdjęciem. Probowałem coś na tabelkach kombinować, na divach, ale nic nie wychodzi sad.gif sciana.gif sciana.gif Panowie, jak to wyświetlić ?

  1. $zapytanie1="SELECT user_id, user_login, user_zdj FROM users ORDER BY user_id DESC LIMIT 5";
  2. $wykonaj1=mysql_query($zapytanie1);
  3. while ($wiersz = mysql_fetch_row($wykonaj1))
  4. {
  5. echo "<div><img src='/web2/image.php?id=".$wiersz[2]."&r=3' WIDTH='81' HEIGHT='81'>
  6. <a href='/web2/?act=profil&id=".$wiersz[0]."'>".$wiersz[1]."</a></div>";
  7. }
skowron-line
Na przykład tak
  1. <div style="float:left">
  2. <div><img src=""></div>
  3. <div>aaa</div>
  4. </div>
  5. <div style="float:left">
  6. <div><img src=""></div>
  7. <div>bbb</div>
  8. </div>

ale znawcy css mogą podać dużo lepsze rozwiązanie.
emtiej
  1. body
  2. {
  3. background-color: white;
  4. }
  5.  
  6. #users
  7. {
  8. width: 700px;
  9. border: 1px dashed black;
  10. min-height: 500px;
  11. margin: 0 auto;
  12.  
  13. }
  14. ul, ul li{display: block; list-style: none; margin: 2px; width: 100%;}
  15. ul li
  16. {
  17. width: 200px;
  18. hegith: 200px;
  19. border: 1px solid red;
  20. float: left;
  21. text-align: center;
  22. }
  23.  
  24. li .udawany_obrazek
  25. {
  26. width: 200px;
  27. height: 200px;
  28. border: 1px dashed green;
  29. }


  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  4. <title>Dokument bez tytułu</title>
  5. <link rel="stylesheet" type="text/css" href="style.css" />
  6. </head>
  7.  
  8. <div id="users">
  9. <ul>
  10. <li>
  11. <div class="udawany_obrazek"></div>
  12. <div class="nick">Tu nick</div>
  13. </li>
  14. <li>
  15. <div class="udawany_obrazek"></div>
  16. <div class="nick">Tu nick</div>
  17. </li>
  18. <li>
  19. <div class="udawany_obrazek"></div>
  20. <div class="nick">Tu nick</div>
  21. </li>
  22. <li>
  23. <div class="udawany_obrazek"></div>
  24. <div class="nick">Tu nick</div>
  25. </li>
  26. <li>
  27. <div class="udawany_obrazek"></div>
  28. <div class="nick">Tu nick</div>
  29. </li>
  30. <li>
  31. <div class="udawany_obrazek"></div>
  32. <div class="nick">Tu nick</div>
  33. </li>
  34.  
  35. </ul>
  36. </div>
  37.  
  38. </body>
  39. </html>
  40.  



Ja preferuję taki sposób heh smile.gif
Efekt jest taki
piotrek1984
Dzięki Panowie za pomoc smile.gif Ostatecznie zrobiłem to w ten sposób:
  1. echo "<div style='float:left'>
  2. <div><center><a href='/web2/?act=profil&id=".$dana[0]."'><img src='/web2/image.php?id=".$dana[2]."&r=3' WIDTH='81' HEIGHT='81'></center></div>
  3. <div><center><a href='/web2/?act=profil&id=".$dana[0]."'>".$dana[1]."</a></center></div>
  4. </div>";
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.