Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] Galeria (3 kolumny i kilka wierszy) ?
dawhol
post 30.03.2007, 15:39:16
Post #1





Grupa: Zarejestrowani
Postów: 256
Pomógł: 0
Dołączył: 19.07.2006
Skąd: Ostrów Wielkopolski

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


Musze zrobić galerie która po pobraniu danych o nazwach zdjęcia z bazy MySQL wyswietli je w 3 kolumnach i kilku wierszach co do wierszy to wystarczy petla foreach ale co do kolumn to niemam pojecia ;/
  1. <?php
  2. foreach ($rows2 as $row2) {
  3. echo '<a href="'.$this->gallery_source.$row->nazwa.'/'.$row2->plik.'" rel="lightbox[roadtrip]"><img src="'.$this->gallery_source.$row->nazwa.'/m_'.$row2->plik.'" alt="'.$row->link.'" title="'.$row2->opis.'"></a>';
  4. };
  5. ?>


Ja mam takie cos winksmiley.jpg i potrzebuje naprowadzenia jak to zrobic aby osiagnac zadany efekt winksmiley.jpg


--------------------
Go to the top of the page
+Quote Post
Hacker
post 30.03.2007, 15:46:23
Post #2





Grupa: Zarejestrowani
Postów: 225
Pomógł: 0
Dołączył: 1.11.2005

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


counter np. zmienna $i i "++" oraz % (można też bez tego tylko w ifie i zerować) i jedziesz

Ten post edytował Hacker 30.03.2007, 15:47:16


--------------------
(\.../)This is Bunny
(O.o)Copy Bunny into your signature to help him...
(> <)...on his way to world domination
Go to the top of the page
+Quote Post
dawhol
post 30.03.2007, 16:26:41
Post #3





Grupa: Zarejestrowani
Postów: 256
Pomógł: 0
Dołączył: 19.07.2006
Skąd: Ostrów Wielkopolski

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


ehh winksmiley.jpg możesz trochę jaśniej bo nie kapuje zbytnio ;D


--------------------
Go to the top of the page
+Quote Post
devnul
post 30.03.2007, 16:39:41
Post #4





Grupa: Zarejestrowani
Postów: 1 470
Pomógł: 75
Dołączył: 21.09.2005
Skąd: że znowu

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


ustaw zmienną pomocniczą do którą będziesz inkrementował (zmienna+1) a następnie porównywał ją i jeśli będzie równa 3 to zerujemy i łamiemy wiersz


--------------------
Profesjonaliści są przewidywalni...
strzeż się amatorów...
FL4SHB4CK - imprezy, galerie, lokale
Go to the top of the page
+Quote Post
dawhol
post 30.03.2007, 17:11:43
Post #5





Grupa: Zarejestrowani
Postów: 256
Pomógł: 0
Dołączył: 19.07.2006
Skąd: Ostrów Wielkopolski

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


Jeżeli dobrze Cię zrozumiałem to chodzi o takie coś:
  1. <?php
  2. $i=0;
  3. echo '<div><center>';
  4. foreach ($rows2 as $row2) {
  5. if ($i < 3): {
  6. echo '<a href="'.$this->gallery_source.$row->nazwa.'/'.$row2->plik.'" rel="lightbox[roadtrip]" title="'.$row2->opis.'"><img src="'.$this->gallery_source.$row->nazwa.'/m_'.$row2->plik.'" alt="'.$row->link.'"></a> ';
  7. $i++;
  8. } else: {
  9. $i=0;
  10. echo '<br />';} endif;
  11. };
  12. ?>


Jednak Problem polega na tym iż wyświetla mi tylko trzy zdjęcia (a są cztery) a powino trzy zdjęcia w jednej lini i następne (3) w kolejnej a w tym wypadk uczwarte zdjęcie w następnej lini.


--------------------
Go to the top of the page
+Quote Post
skowron-line
post 30.03.2007, 17:16:16
Post #6





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

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


  1. <?php
  2. $i =0;
  3. for(...) {
  4. $i++
  5. //wyswietlanie foty
  6. if($i%3==0){
  7. echo'<br />';
  8. }
  9. }
  10. ?>


Ten post edytował skowron-line 30.03.2007, 17:17:02


--------------------
I'm so fast that last night I turned off the light switch in my hotel room and was in bed before the room was dark - Muhammad Ali.
Peg jeżeli chcesz uprawiać sex to dzieci muszą wyjść, a jeżeli chcesz żeby był dobry ty też musisz wyjść - Al Bundy.

QueryBuilder, Mootools.net, bbcradio1::MistaJam
http://www.phpbench.com/
Go to the top of the page
+Quote Post
dawhol
post 30.03.2007, 17:41:55
Post #7





Grupa: Zarejestrowani
Postów: 256
Pomógł: 0
Dołączył: 19.07.2006
Skąd: Ostrów Wielkopolski

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


Dzięki Wielkie działa ;D powinienem Wam "Soczek"(nie chce otwarcie propagować spożywania alkocholu ;P ) postawic smile.gif


--------------------
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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 09:15