Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][MySQL][PHP]Jak zrobić tabele
Forum PHP.pl > Forum > Przedszkole
Johnas
Mam już w zasadzie tabele i wyświetlanie kilku ostatnich zdjęć ale nie wiem szczerze mówiąc jak zrobić że jak dojdzie tabelka do połowy strony to pokazywać zdjęcia dalej będą się ale niżej

  1. <?
  2. include 'inc/db.php'; // połączenie się z bazą danych
  3. // ustanowienie połączenia z bazą danych
  4. $result = mysql_query('SELECT * FROM photo ORDER BY id desc LIMIT 5') or mysql_error();
  5. ?>
  6.  
  7. <?php
  8.  
  9. echo '<div id="zdjecia">';
  10. echo '<div class="napis">';
  11. echo '<h3>Najnowsze zdjęcia</h3>';
  12. while($row = mysql_fetch_array($result, MYSQL_BOTH)) {
  13.  
  14. echo '<a href=galeria.php?photo='.$row['id'].'><img class="ramka" src="'.$row['link'].'" border=0 height=100></a> ';
  15.  
  16. }
  17. echo '</div></div><br />';
  18.  
  19.  
  20. ?>


  1. <style type="text/css">
  2.  
  3. #zdjecia {
  4. width: auto;
  5. height: auto;
  6. float: left;
  7. border: 2px solid #FFFFFF;
  8.  
  9. }
  10.  
  11. #zdjecia img {
  12. display: inline;
  13. float: left;
  14.  
  15. }
  16.  
  17.  
  18. </style>
  19.  
  20.  

Naprawdę nie wiem jak takie coś zrobić. Nawet nie wiem w czym oni to robią jak np na fotka.pl że jest 5 do połowy strony potem kolejne 5 niżej itd.
krzysztof_kf
Daj dla selektora zdjecia stałą szerokość wtedy będzie ci się tak robić .
Johnas
a więc zamieniam
Kod
width: auto;

na
Kod
width: 300;


to wychodzi mi na całą stronę prawie, nie zależnie od tego co wstawię bo jak nawet tam wstawię tam 50 to i tak jest takie samo
krzysztof_kf
jak już na

  1.  
  2. width: 300px;


zależy ile masz tych zdjęć wrzuć więcej bo widzę że te trzy zdjęcia nie mają więcej szerokości niż 250 px .
Johnas
mają 380 px ale już wrzucam
krzysztof_kf
Zmień dokładnie zawartość selektora na


  1. #zdjecia {
  2. width: 300px;
  3. height: auto;
  4. float: left;
  5. border: 2px solid #FFFFFF;
  6. background: #FFFFFF;
  7. overflow: hidden;
  8. }
Johnas
a da się coś zrobić aby jeszcze je rozstawiało
krzysztof_kf
Jak rozstawiało bo nie rozumiem dokładnie o co chodzi bo fotka ma zrobione to za pomocą [b]jquery[b/] .
Johnas
A jest gdzieś dostępny ten skrypt? Tylko nie chciał bym aby to było tak jak jest na fotce że dynamicznie odświeża
krzysztof_kf
Zależy co chcesz uzyskać może wystarczy to zrobić w samym CSS tylko byś musiał dokładnie opisać co chcesz uzyskać .
Johnas
Bo tam są te zdjęcia mniejsze i nie rozpikselowane. Ja teraz dałem że zdjęcia mają mieć szerokość 100px ale mam jedno inne i ono jest teraz za wysokie ;( jeśli dam że zdjęcia mają być 100 px na 70px to rozpkseluje je bo nie będą proporcjonalne. Nie wiem już co zrobić aby to estetycznie wyglądało.
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.