Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

2 Stron V   1 2 >  
Reply to this topicStart new topic
> Wygenerowane miniaury w dwóch kolumnach
Strarus
post 31.12.2008, 15:43:38
Post #1





Grupa: Zarejestrowani
Postów: 339
Pomógł: 12
Dołączył: 22.11.2008

Ostrzeżenie: (20%)
X----


cześć:)
Chciałbym aby wygenerowane miniatury były automatycznie wyświetlane w dwóch kolumnach. Mniej więcej tak:

MINIATURA MINUATURA2
podpis podpis2

MINIATURA3 MINUATURA4
podpis3 podpis4

MINIATUR5
podpis5

W jaki sposób mogę to zrobić? Aktualnie mam coś takiego:
Kod
echo '<br/><a class="navi" href="index.php?site=gallery&imageid=' . $link . '"><img src="grafiki/' . $link . '.gif" width="50px" height="40px" /><br/>' . $podpis . '<br/><br/></a>';
Go to the top of the page
+Quote Post
erix
post 31.12.2008, 15:51:05
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Zrób sobie listę <ul/> i ten kod, który podałeś wstawiaj do jej pozycji.

Potem, w CSS, dla <li/> daj szerokość na 50% i opływanie do lewej.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
Strarus
post 31.12.2008, 16:00:15
Post #3





Grupa: Zarejestrowani
Postów: 339
Pomógł: 12
Dołączył: 22.11.2008

Ostrzeżenie: (20%)
X----


Heh... coś mi nie wychodzi haha.gif Możesz dokładniej?
Go to the top of the page
+Quote Post
erix
post 31.12.2008, 16:49:39
Post #4





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Pokaż, co Ci nie wychodzi. winksmiley.jpg


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
Strarus
post 31.12.2008, 17:25:01
Post #5





Grupa: Zarejestrowani
Postów: 339
Pomógł: 12
Dołączył: 22.11.2008

Ostrzeżenie: (20%)
X----





sad.gif
Go to the top of the page
+Quote Post
erix
post 31.12.2008, 17:28:15
Post #6





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Miałem na mysli kod.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
Strarus
post 31.12.2008, 17:30:55
Post #7





Grupa: Zarejestrowani
Postów: 339
Pomógł: 12
Dołączył: 22.11.2008

Ostrzeżenie: (20%)
X----


  1. <?php
  2. for($link = 1; $link <= $ile; $link++) {
  3.      $baza = @mysql_connect('********', '*********', '************'); //Dane do połączenia z MySQL
  4.  if (!$baza) {
  5.    exit('<p>W tej chwili nie można nawiazać ' .
  6.        'połaczenia z serwerem bazy danych.</p>' );
  7.  }
  8.  if (!@mysql_select_db('*********')) {
  9.    exit('<p>Nie można w tej chwili ' .
  10.        'zlokalizować bazy danych.</p>');
  11.  }
  12. $query = "SELECT * FROM podpisy WHERE id='$link';";
  13. $result = mysql_query($query);
  14.  
  15. if (!$result) {
  16.  
  17.   exit(' Bład podczas wykonywania zapytania: ' . mysql_error() . '');
  18. }
  19. echo '<ul/>';
  20. while ($row = mysql_fetch_array($result)) {
  21.  
  22.   $content = $row['content'];
  23. }
  24. if( empty($content) ) {
  25.     $podpis = 'Brak podpisu dla tego obrazka <a class="navi" href="dodaj_podpis.php?id=' . $image . '">Dodaj podpis!</a>';
  26.   }
  27.   else {
  28.     $podpis = $content;
  29.   }
  30.  
  31.   echo '<li/><a class="navi" href="index.php?site=gallery&imageid=' . $link . '"><img src="grafiki/' . $link . '.gif" width="50px" height="40px" />' . $podpis . '</a>';
  32. }
  33. ?>
Go to the top of the page
+Quote Post
artur_dziocha
post 31.12.2008, 17:32:52
Post #8





Grupa: Zarejestrowani
Postów: 320
Pomógł: 53
Dołączył: 18.09.2007
Skąd: Radom

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


a style??
Go to the top of the page
+Quote Post
Strarus
post 31.12.2008, 17:42:57
Post #9





Grupa: Zarejestrowani
Postów: 339
Pomógł: 12
Dołączył: 22.11.2008

Ostrzeżenie: (20%)
X----


Kod
li {
    width: 50%;
}
Reszta nieistotna
Go to the top of the page
+Quote Post
artur_dziocha
post 31.12.2008, 17:45:36
Post #10





Grupa: Zarejestrowani
Postów: 320
Pomógł: 53
Dołączył: 18.09.2007
Skąd: Radom

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


float:left;
Go to the top of the page
+Quote Post
Strarus
post 31.12.2008, 17:50:31
Post #11





Grupa: Zarejestrowani
Postów: 339
Pomógł: 12
Dołączył: 22.11.2008

Ostrzeżenie: (20%)
X----



Teraz wygląda tak...
Go to the top of the page
+Quote Post
artur_dziocha
post 31.12.2008, 17:54:06
Post #12





Grupa: Zarejestrowani
Postów: 320
Pomógł: 53
Dołączył: 18.09.2007
Skąd: Radom

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


no i chyba o to chodziło??
Go to the top of the page
+Quote Post
Strarus
post 31.12.2008, 18:01:23
Post #13





Grupa: Zarejestrowani
Postów: 339
Pomógł: 12
Dołączył: 22.11.2008

Ostrzeżenie: (20%)
X----


Nie za bardzo... Jak widzisz stopka jest dziwnie ustawiona i w ogóle to jakieś nieestetyczne jest sad.gif
Go to the top of the page
+Quote Post
artur_dziocha
post 31.12.2008, 18:05:17
Post #14





Grupa: Zarejestrowani
Postów: 320
Pomógł: 53
Dołączył: 18.09.2007
Skąd: Radom

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


Obrazki wez w diva z oplywaniem float:left width = 100%
footer float:left width:100% i może clear:both
Powinno działać
Poczytaj troche o stylach
Pozdrawiam
Go to the top of the page
+Quote Post
Strarus
post 31.12.2008, 18:52:24
Post #15





Grupa: Zarejestrowani
Postów: 339
Pomógł: 12
Dołączył: 22.11.2008

Ostrzeżenie: (20%)
X----


Nie moge dać footer float:left bo mi sie wywala... Może jakieś inne rozwiązania?
Go to the top of the page
+Quote Post
bim2
post 31.12.2008, 20:31:24
Post #16





Grupa: Zarejestrowani
Postów: 1 873
Pomógł: 152
Dołączył: 9.04.2006
Skąd: Berlin

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


W pętli daj
  1. <?php
  2. while()
  3. {
  4. echo 'OBRAZEK';
  5. $i++;
  6. if($i==2)
  7. {
  8. echo '<br />';
  9. $i = 0;
  10. }
  11. }
  12. ?>


--------------------
Go to the top of the page
+Quote Post
Strarus
post 31.12.2008, 20:40:35
Post #17





Grupa: Zarejestrowani
Postów: 339
Pomógł: 12
Dołączył: 22.11.2008

Ostrzeżenie: (20%)
X----


nie może być. $i = 0; da mi liczenie od nowa, czyli w nieskończenie (tak mi się wydaje) bardziej myślałem nad czymś typu "co 2 daj <br/>" smile.gif
Go to the top of the page
+Quote Post
bim2
post 31.12.2008, 20:54:36
Post #18





Grupa: Zarejestrowani
Postów: 1 873
Pomógł: 152
Dołączył: 9.04.2006
Skąd: Berlin

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


Pokaż swoją pętlę. jak jużużywasz $i i nie chcesz zerować to:

if($i%2) {}


--------------------
Go to the top of the page
+Quote Post
Strarus
post 31.12.2008, 20:55:42
Post #19





Grupa: Zarejestrowani
Postów: 339
Pomógł: 12
Dołączył: 22.11.2008

Ostrzeżenie: (20%)
X----


" if($i%2) {} " a co to znaczy?
Go to the top of the page
+Quote Post
bim2
post 31.12.2008, 21:34:53
Post #20





Grupa: Zarejestrowani
Postów: 1 873
Pomógł: 152
Dołączył: 9.04.2006
Skąd: Berlin

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


Reszta z dzielenia... smile.gif

Dodaj sobie w środku pętli (jeśli używasz for) to co podałem, a w środku if <br />

Pokaż najlepiej pętle.


--------------------
Go to the top of the page
+Quote Post

2 Stron V   1 2 >
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 - 10:32