Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Galeria zdiec - wyswietlac jedynie pliki ktore istnieja
andy84
post 14.12.2006, 21:12:41
Post #1





Grupa: Zarejestrowani
Postów: 165
Pomógł: 0
Dołączył: 14.11.2005
Skąd: London

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


Hej sluchajcie robie sobie zwykla prosta galeryjke ktora bym chcial latwo updatowac w chwili obecnej bedzie to poprostu przez dorzucenie nowych zdiec w danej nazwie liczbowej od 1 - n

tak wyglada kod ktory jest includowany do znacznikow <table></table>

  1. <? 
  2. for($a=1;$a<=32;$a++)
  3. {
  4. $b=$a+1;
  5. $c=$a+2;
  6. echo ("<tr><td align="center"><a href="galeriaz/zWindows/$a.jpg" target=_blank><img src="galeriam/Windows/$a.jpg" border=0></a></td>");
  7. echo ("<td align="center"><a href="galeriaz/zWindows/$b.jpg" target=_blank><img src="galeriam/Windows/$b.jpg" border=0></a></td>");
  8. echo ("<td align="center"><a href="galeriaz/zWindows/$c.jpg" target=_blank><img src="galeriam/Windows/$c.jpg" border=0></a></td></tr>");
  9. $a=$a+2;
  10. }
  11. ?>


Kod w sumie dziala jak bym chcial poza jednym malym bugiem - obecnie listuje on 3 zdiecia w linii jednak przy koncu jezeli sie np okazuje ze zostaly 2 zdiecia to wyswietla dwa a trzeci to jest pusty kwadracik - ma moze ktos pomysl jak to poprawic?questionmark.gif?


--------------------
Linux is like Wigwam - no Windows, no Gates and apache inside :D
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kossa
post 14.12.2006, 22:57:54
Post #2





Grupa: Zarejestrowani
Postów: 1 165
Pomógł: 9
Dołączył: 9.04.2002
Skąd: Toruń

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


Cytat
$filename = 'galeriaz/zwindows/$a.jpg/';


  1. <?php
  2. $filename = "galeriaz/zwindows/$a.jpg/";
  3. ?>


Łukasz


--------------------
Go to the top of the page
+Quote Post
andy84
post 15.12.2006, 14:59:53
Post #3





Grupa: Zarejestrowani
Postów: 165
Pomógł: 0
Dołączył: 14.11.2005
Skąd: London

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


Cytat(kossa @ 14.12.2006, 21:57:54 ) *
  1. <?php
  2. $filename = "galeriaz/zwindows/$a.jpg/";
  3. ?>


Łukasz

dzieki juz zrobiem tak :
  1. <html>
  2. <head></head>
  3. <body link="#000000" alink="#000000" vlink="#000000">
  4. <table cellpadding="5" cellspacing="5" width="100%" >
  5. <? 
  6. for($a=1;$a<=100;$a++)
  7. {
  8. $b=$a+1;
  9. $c=$a+2;
  10. if (file_exists("galeriaz/zWindows/$a.jpg"))
  11. {
  12. echo ("<tr><td align="center" ><a href="galeriaz/zWindows/$a.jpg" target=_blank><img 
  13. src="galeriam/Windows/$a.jpg" border=1></a></td>");
  14. } else {
  15. break;
  16. }
  17. if (file_exists("galeriaz/zWindows/$b.jpg"))
  18. {
  19. echo ("<td align="center"><a href="galeriaz/zWindows/$b.jpg" target=_blank><img 
  20. src="galeriam/Windows/$b.jpg" border=1></a></td>");
  21. } else {
  22. break;
  23. }
  24. if (file_exists("galeriaz/zWindows/$c.jpg"))
  25. {
  26. echo ("<td align="center"><a href="galeriaz/zWindows/$c.jpg" target=_blank><img 
  27. src="galeriam/Windows/$c.jpg" border=1></a></td></tr>");
  28. } else {
  29. break;
  30. }
  31. $a=$a+2;
  32. }
  33. ?>
  34. </table>


buduje mi to obecnie 3 kolumny zdiec wszystk ojest jak chcialem dzieki wielkie smile.gif - Temat do zamkniecia


--------------------
Linux is like Wigwam - no Windows, no Gates and apache inside :D
Go to the top of the page
+Quote Post

Posty w temacie


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 - 20:00