Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][mysql]Generowanie miniatur...
--Mariusz--
post
Post #1





Goście







Witam!

Mam problem...

Dokładnie to z generowaniem miniaturek. Zapisuje do bazy linki zewnętrzne do obrazków i jak wiadomo nie sa one na moim serwerze... i teraz napisałem sobie kodzik który wyświetla mi je + paginacja + wyświetlanie w x kolumnach... Ale jak do niego mógłbym dodać by generował mi miniaturki ? Dodam jeszcze że użyłem lightboxa do wyświetlania pełnych rozmiarów...

oto kod:

  1. <? 
  2. //ile na strone 
  3. $ile = 20; 
  4. $i = 0;
  5. $numrows = mysql_num_rows(mysql_query("SELECT * FROM galeria")); 
  6. if(!$_GET['p']) $p = 0; 
  7. // zabezpieczenie przed nienumerycznymi wartosciami 
  8. $p = (int) $_GET['p']; 
  9. $ile = (int)$ile; 
  10. $sql = mysql_query("SELECT * FROM galeria ORDER BY id LIMIT $p,$ile"); 
  11. $i = 0;
  12. if ($row = mysql_num_rows($sql)) {
  13. echo "<table>\n";
  14. $licznik = 0;
  15. $liczba_kolumn = 5; 
  16. while ($row = mysql_fetch_array($sql)) { $i++;
  17. $zdjecie = $row['zdjecie'];
  18. if ($licznik == 0){
  19. echo "\t<tr>\n";
  20.  } 
  21.  
  22.  
  23. echo "\t\t<td>\n"; ?>
  24.  
  25. <div class='ramka'><a href='<? echo $row['link']; ?>' rel='thumbnail'><img src='<? echo $row['link']; ?>' width='120px' height='120px' alt='Galeria!' class='ramka' /></a></div>
  26.  
  27. <? echo "\t\t</td>\n";
  28. if ($licznik == $liczba_kolumn - 1){
  29.  echo "\t</tr>\n";
  30. }
  31. $licznik++;
  32. $licznik %= $liczba_kolumn;
  33. }
  34. echo "</table>\n"; 
  35. } ?></div><? echo "Strona: "; 
  36. for($i=0;$i<ceil($numrows/$ile);$i++) { 
  37. echo '<a href="'.$_SERVER['PHP_SELF'].'?dzial=galeria&p='.($i*$ile).'">'.($i+1).'</a> '; 
  38. } ?>


Prosiłbym bardzo o pomoc w tym zadaniu ponieważ mało mi zostało do zrobienia w 100% strony... potrzebuje jedynie tych miniaturek...

Jeśli ktoś byłby taki dobry to niech skomponuje mi mój kod z tym co sam chciałby napisać (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Dziękuje bardzo za wszystkie odpowiedzi (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Pozdrawiam!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
--Mariusz--
post
Post #2





Goście







Cytat(Darti @ 17.11.2007, 18:52:16 ) *
w 25 wierszu masz błąd, rozmiary obrazka podaje się bez tych px (tak się robi przy stylach css a nie w html'u), zrób
  1. <img src='<? echo $row['link']; ?>' width='120' height='120' alt='Galeria!' class='ramka' />


widać jak czytasz ... Ja nie mam tam błędu! jest wszystko ok! Ale chce genrować miniatury za pomocą gd2 czy jak to sie tam zwie...
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 13:45