Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Galeria - Podział na wiersze
Sketchy
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 29.01.2008

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


Witam,

Szukałem dość sporo informacji na temat podziału na stronie, przeglądałem skrypty, przeglądałem google ale nic nie mogę znaleźć. Może przeoczyłem coś, ale jeżeli tak to przepraszam.

Przejdę do tematu.

Otórz mam stronę na której, z bazy pobierane są zdjęcia i wyświetlane na stronie. Jedna tabela ze zdjęciem, pod drugą. Chciałbym dowiedzieć się co zrobić aby pobierane były np. 4 zdjęcia na wiersz... i mniej więcej wyglądąło to tak:

[] [] [] []
[] [] [] []
[] [] [] []
........


U mnie wygląda to tak:

[]
[]
[]
......


Mam nadzieję że mniej wiecej udało mi się przekazać o co mi chodzi.
Go to the top of the page
+Quote Post
Piniek
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 463
Pomógł: 49
Dołączył: 27.12.2007
Skąd: Warszawa

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


było było było exclamation.gif
http://forum.php.pl/index.php?showtopic=86560


--------------------
Go to the top of the page
+Quote Post
xeveot
post
Post #3





Grupa: Zarejestrowani
Postów: 29
Pomógł: 2
Dołączył: 17.03.2008

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


A nie lepiej wszystkie rekordy wyświetlić w tabeli?

  1. <?php
  2. $ile = 4;
  3.  
  4. echo "<table>";
  5. $i = 0;
  6.  
  7. while ($wiersz = mysql_fetch_array($wynik))
  8. {
  9.  if (++$i == 1) {
  10. echo "<tr>";
  11.  }
  12.  
  13.  echo '<td>';
  14.  echo $wiersz['tytul'];
  15.  echo '</td>';
  16.  
  17.  if ($i == $ile) {
  18. echo "</tr>";
  19. $i = 0;
  20.  }
  21. }
  22.  
  23. echo '</table>';
  24. ?>
Go to the top of the page
+Quote Post
Piniek
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 463
Pomógł: 49
Dołączył: 27.12.2007
Skąd: Warszawa

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


kazdy sobie wyswietli dane jak bedzie chcial chodzi o metode przeskakiwania do nastepnego wiersza ;]


--------------------
Go to the top of the page
+Quote Post
batman
post
Post #5





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




A po co tak kombinować?

W pętli robi się listę nieposortowaną:
  1. <?php
  2. echo '<ul>';
  3. foreach($zdjęcia as $zdjęcie) {
  4. echo '<li><img src="'.$zdjęcie.'" alt="" /></li>';
  5. }
  6. echo '</ul>';
  7. ?>


A resztę załatwia CSS.
Kod
ul {
    width: 800px;
    margin: 0;
    padding: 0;
    list-style-type: none;
}

li {
    margin: 0;
    padding: 0;
    width: 200px;
    float: left;
}


Trzeba jeszcze dopracować CSS (ustawić klasy, itp), ale nie jest to trudne zadanie.


--------------------
I would love to change the world, but they won't give me the source code.
My software never has bugs. It just develops random features.
Go to the top of the page
+Quote Post

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 Aktualny czas: 21.08.2025 - 06:10