Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript][PHP]Galeria, powiększanie miniaturek
lamcpp
post
Post #1





Grupa: Zarejestrowani
Postów: 372
Pomógł: 2
Dołączył: 10.05.2009

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


Witam tworzę galerię na stronę www opartą na bazie danych i php.

kawałek kodu:
  1. if($cat && $data && $id && empty($miejsce) && empty($nazwa))
  2. {
  3. $wynik = mysqli_query($dbc,"SELECT zdjecie.id,nazwa,plik,data FROM zdjecie LEFT OUTER JOIN data_zdj
  4. ON(zdjecie.id_daty=data_zdj.id)WHERE id_kategorii=$cat AND data<>'' AND data='$data' AND zdjecie.id=$id");
  5. $number_of_thumbs_in_row = 5;
  6. $num = mysqli_num_rows($wynik);
  7. if(empty($num))
  8. {
  9. echo 'Brak zdjęć do wyświetlenia<br />';
  10. }
  11. else
  12. {
  13. while($res = mysqli_fetch_array($wynik))
  14. {
  15. $tab_zdjec[] = "<a href='viewgallery.php?id=".$res[0]."'><img src='".$images_dir."/tb_".$res[2]."' border='0' alt='".$res[1]."' /></a>";
  16. }
  17. foreach($tab_zdjec as $thumbnail_link)
  18. {
  19. if($counter == $number_of_thumbs_in_row)
  20. {
  21. $counter = 1;
  22. echo "<br />\n";
  23. }
  24. else
  25. $counter++;
  26. echo "\t".$thumbnail_link."\n";
  27. }
  28. }
  29. }

wcześniej ustaliłem w drugim pliku wielkość miniaturek itp. Ten kawałek kodu odpowiada za wyświetlanie miniaturek po 5 w rzędzie.
Chciałbym aby po wybraniu jakiegokolwiek zdjęcia otwierało mi się nowe okno, a w nim zdjęcie, oraz by obok zdjęcia pojawila się strzałka w przód i w tył, do wyświetlania kolejnych zdjęć i poprzednich z SELECTA.
Jak to zrobić? domyślam się ze javascript, prosiłbym o jakieś funkcje, kawałki kodu, albo coś co mnie naprowadzi
z góry dziękuje
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
lamcpp
post
Post #2





Grupa: Zarejestrowani
Postów: 372
Pomógł: 2
Dołączył: 10.05.2009

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


jeszcze jedno pytanie,
udało mi się już wrzucić na stronkę tego lightboxa,
ale mam teraz inny problem, musiałem zmienić postać linków na taki jak podaliście, czyli link jest odnośnikiem do zdjęcia,
a potrzebowałbym dla każdego zdjęcia osobny adres http, tak żeby można było je przysłać znajomemu, czyli np. otwieram sobie miniaturke jakiegoś zdjęcia, wyświetla mi się w dużym oknie, oraz wyświetla się link do tego zdjęcia, tak że jak wyślę go znajomym, po wklejeniu dostaną to właśnie zdjęcie.
Czy da się coś takiego zrobić?
bo teraz widzę jak otworze zdjęcie to w adresie mamy adres strony głownej a dalej tylko # czyli http://jakasstrona/#
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: 10.10.2025 - 21:11