Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> If.. else w ALT na stronie
Neutralize
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 21.11.2014

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


Witam

Mam problem z dopisaniem kodu do już istniejącego. Mam taki kod:

  1. <div data-lightbox class="galeria">
  2. {foreach from=$foty item=row}
  3. {if $row.fota}
  4. <img src="./fota/firmowe/{$row.fota}">
  5. {/if}
  6. {/foreach}
  7. </div>


Teraz chciałabym do tego dopisać jeszcze alt do każdego zdjęcia. Jak dodam to wyżej w ten sposób:

  1. <img src="./fota/firmowe/{$row.fota}" alt="Opis">


To do każdego zdjęcia na stronie dorzuci mi ten sam alt, a chciałabym zrobić tak, żeby dla każdego był inny. Próbowałam tak:

  1. $i=1;
  2. <div data-lightbox class="galeria">
  3. {foreach from=$foty item=row}
  4. {if $row.fota}
  5. $i++;
  6. if ($i==1)
  7. {
  8. $alt = "sadsadsad";
  9. }
  10. <img src="./fota/firmowe/{$row.fota}">
  11. {/if}
  12. {/foreach}
  13. </div>


Ale nie działa. Próbowałam zamiast $i dać $fota. Próbowałam po {/foreach}. Nic mi nie działa. Czy ktoś wie jak to zrobić i byłby w stanie mi pomóc?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
zielu001
post
Post #2





Grupa: Zarejestrowani
Postów: 87
Pomógł: 3
Dołączył: 15.08.2009

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


W bazie danych, row jest zapewne pobierane z bazy danych..
Wystarczy przy wysyłaniu obrazka dodać rekord alt.
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: 8.10.2025 - 20:21