Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: scrolling image gallery
Forum PHP.pl > Forum > Przedszkole
mpps
Witam,
potrzebuję wykonać galerię zdjęć opartą o bazę danych mysql.
problem tkwi w tym, że chciałbym, aby zdjęcia w galerii przewijały się jak w przykładzie na tej stronie:
http://www.dynamicdrive.com/dynamicindex14...trightslide.htm
myślę, że najlepszym sposobem byłoby podpięcie do kodu js bloku kodu (w php) z instrukcją while, która by pobierała dane z bazy danych i umożliwiała wyświetlenie w przewijającym się oknie miniaturek zdjęć.
niestety, temat mnie trochę przerósł.
wiem, jak wyciągnąć dane z bazy i je wyświetlić, ale nie wiem, jak to połączyć z javascript.
jedno działa po stronie serwera, drugie po stronie przeglądarki: czy to ma znaczenie?

MOŻE KTOŚ SIĘ SPOTKAŁ Z TAKIM ROZWIĄZANIEM W php?

będę wdzięczny za jakieś podpowiedzi.

kodu nie umieszczam, bo jest za długi a poza tym jest na stronie, którą podałem.
Kuziu
no normalnie tam gdzie podajesz plik wejsciowy w JS robisz
  1. <? echo $nazwaPliku ?>
i po sprawie :|
mpps
@Kuziu
dzięki za odp.
Cytat(Kuziu @ 18.08.2006, 23:36 ) *
no normalnie tam gdzie podajesz plik wejsciowy w JS robisz
  1. <? echo $nazwaPliku ?>
i po sprawie :|

tak, masz rację - to akurat wiedziałem.
sęk w tym, że nie wiedziałem, jak się zabrać do tablicy, do której przyjmowane są dane.
teraz już wiem:
  1. <?
  2. $sql_query = ("SELECT * FROM frm_cfm ORDER BY id ASC");
  3. $row_count_frm_cfm = mysql_query($sql_query);
  4.  
  5. $bufor_frm_cfm='';
  6. while ($line_frm_cfm = mysql_fetch_row($row_count_frm_cfm)){
  7. $bufor_frm_cfm.='<A HREF="index.php?id='.$id.'&idfrm='.$idfrm.'&action=full&picture='.$line_frm_cfm[1].'&lang=pl"><IMG SRC="img/jpg/cert/thumbnails/'.$line_frm_cfm[2].'"></A>';
  8. }
  9. ?>
  10. <script type="text/javascript">
  11.  
  12. //Specify the slider's images
  13. var leftrightslide=new Array()
  14. </script>
  15.  
  16. <script type="text/javascript">
  17.  
  18. leftrightslide[0]='<?php echo $bufor_frm_cfm ?>'
  19. </script>
  20.  
  21. <script type="text/javascript">
  22.  
  23. document.write('<span id="temp" style="visibility:hidden;position:absolute;top:-100px;left:-9000px">'+leftrightslide+'</span>')
  24. </script>

czy tablicę przypisaną do zmiennej
Kod
var leftrightslide=new Array()

można pominąć?
w jaki sposób?
jak likwiduję tablicę, to nie wyświetla mi zdjęć...
oczywiście odwołanie do tablicy ([0]) też usuwam...

pozdrawiam
m
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.