Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Galeria
Forum PHP.pl > Forum > Przedszkole
modzel2106
Witam. Chciałbym w php zrobić wyświetlanie wszystkich zdjęcia które istnieją w danym pliku. Zdjęcia będą miały nazwę :zdjecie1, zdjecie2, zdjecie3.....itd
nie wiem w jaki sposób do nazwy zdjęcia przypisać zmienną "i" która znajduje się w pętli for np w tej linijce:
  1. echo ' <li><a href="photos/zdjecie'i'.jpg".


To moja pętla

  1. for($i=1;$i < 100;$i++){
  2.  
  3. $zdjecie[i]='photos/zdjecie1.jpg';
  4.  
  5.  
  6. if (file_exists($zdjecie[i])) {
  7. echo ' <li><a href="photos/zdjecie1.jpg"
  8. title="">
  9. <img src="photos/zdjecie1.jpg" width="100" height="72" alt="" /> </a></li>';
  10. } else {
  11. echo "";
  12. }
  13. }


Proszę o pomoc z góry dziękuję.
askone
  1. for($i=1;$i < 100;$i++)
  2. {
  3. $zdjecie[i]='photos/zdjecie1.jpg';
  4. if (file_exists('photos/zdjecie'. i .'.jpg'))
  5. {
  6. echo ' <li><a href="photos/zdjecie'. i .'.jpg" title="">
  7. <img src="photos/zdjecie1.jpg" width="100" height="72" alt="" /> </a></li>';
  8. } else {
  9. echo "";
  10. }


Pozdrawiam
tehaha
@UP pominąłeś klamrę i znaki $:)
  1. for($i=1;$i < 100;$i++)
  2. {
  3. $zdjecie[i]='photos/zdjecie1.jpg';
  4. if (file_exists('photos/zdjecie'. $i .'.jpg'))
  5. {
  6. echo ' <li><a href="photos/zdjecie'. $i .'.jpg" title="">
  7. <img src="photos/zdjecie'. $i .'.jpg" width="100" height="72" alt="" /> </a></li>';
  8. } else {
  9. echo "";
  10. }
  11. }
glh
  1. foreach (glob("photos/*.jpg") as $np)
  2. {
  3. echo "<li><a href='$np'><img src='$np' width='100' height='72'/></a></li>\n";
  4. }
askone
Faktycznie, ale tak to jest jak się pisze na szybko w edytorze forum smile.gif
modzel2106
dziękuje za pomoc jeszcze jedna rzecz a mianowicie:

w jaki sposób zmeinić
  1. $zdjecie[i]='photos/zdjecie1.jpg'
bo zmienna bez względu na wartość "i" będzie taka sama a chciałbym coś takiego:
  1. $zdjecie[1]='photos/zdjecie1.jpg'
  2. $zdjecie[2]='photos/zdjecie2.jpg'
  3. $zdjecie[3]='photos/zdjecie3.jpg'
  4.  
  5. zdjęć będzie sporo wiec nie będę pisał tych zmiennych tak do 200
  6.  

próbowałem tak:

  1. $zdjecie[i]='photos/zdjecie'. $i .'.jpg';
ale nie działa... jak to inaczej mogę zapisać? proszę o pomoc
glh
nie $zdjecie[i], ale $zdjecie[$i]
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.