Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z galerią
Forum PHP.pl > Forum > PHP
Cinex
Witam mam problem z galerią w PHP. Chcę aby były miniatury zdjęć, a kiedy na nie klikniemy włączy się skrypt lightbox. Poza tym pod każdą miniaturą znajduje się napis Zamawiam, a kiedy na niego klikniemy użytkownik zostanie przeniesiony do podstrony index.php?p=zamowienia&co=NUMER", po czym kiedy zjedzie się na dół ukarze się tekst w polu textera "Składam zamówienie o identyfikatorze: NUMER". Lightbox jest zainstalowany. Miniatury muszą mieć rozmiar 170x120px. Ponizej umieszczam kod danej podstrony:
  1. <TABLE CELLSPACING="2" CELLPADDING="1" BORDER="0">
  2.  
  3. <?
  4.  
  5. $directory="multikolor/male";
  6. $dir=opendir($directory);
  7. $licznik=1;
  8. while($file_name=readdir($dir))
  9. {
  10. if($file_name=='.' or $file_name=='..' or $file_name=='Thumbs.db'){}else{
  11. $tab_img[$licznik]=$file_name;
  12. $licznik++;
  13. }
  14.  
  15. }
  16. $krok=$licznik;
  17. $podstrony=$ile/$krok;
  18. $od=1;
  19.  
  20.  
  21. $podstrony=floor($podstrony);
  22.  
  23.  
  24.  
  25. closedir($dir);
  26.  
  27.  
  28. for($i=$od;$i<$krok;$i++){
  29. $file_name=$tab_img[$i];
  30.  
  31. $wynik=$i%5;
  32. if($wynik=='5'){echo"<tr>";}
  33.  
  34.  
  35. <td STYLE=\"cursor: hand;\"><A href=\"java script:PopWin('multikolor/duze/$file_name'";
  36.  
  37.  
  38. $nazwa_pliku_size="multikolor/duze/$file_name";
  39. $rozmiary = getimagesize("$nazwa_pliku_size");
  40. $wys=$rozmiary[1]+30;
  41. $szer=$rozmiary[0]+20;
  42. echo",".$wys.",".$szer;
  43.  
  44. echo")\"><IMG class=\"foto\" SRC=\"multikolor/male/$file_name\" BORDER=\"0\" onmouseover=\"this.style.filter=''\" onmouseout=\"this.style.filter='Alpha(Opacity=70)'\" /></A><br />
  45. M";
  46. echo $i;
  47. echo" <a href=\"index.php?p=zamowienia&amp;co=m".$i." \">Zamawiam</a>
  48. </td>";
  49.  
  50. if($wynik=='0'){echo"</tr>";}
  51. }
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58. echo"<tr>
  59. <td colspan=\"6\">";
  60.  
  61. for($k=1;$k<=$podstrony;$k++){
  62. echo"<a HREF=\"?zdjecie=".$_GET['zdjecie']."&pod=$k\">";
  63. if($k==$_GET['pod']){
  64. echo"[$k]";
  65. }
  66. else{
  67. echo $k;
  68. }
  69. echo"</A>";
  70. }
  71. echo"</TD>
  72. </TR>";
  73. ?>
  74. </TABLE>
erix
I w czym tkwi problem?
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.