Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][HTML]Problem ze zmiennymi w pętli for w Smarty
Forum PHP.pl > Forum > Przedszkole
evans666x
Witam,
Mam pętle for która tworzy 3 przyciski uploadu ($i=1 to 3)
Kod jest na bazie Smartów i postawiłem tam warunek {if}{else} z odwołaniem do wyników mojej bazy danych
Moje pytanie jak dodać $i do odwołania warunku {if} - {if {$edytuj.zdjecie} zeby dotyczyło każdego przycisku osobno. Zawartość moich 3 przycisków w bazie danych to: {$edytuj.zdjecie1}, {$edytuj.zdjecie2}, {$edytuj.zdjecie3}?

Próbowałem już wiele kombinacji z łączeniem {$edytuj.zdjecie} z {$i} ale nic mi z tego nie wychodzi

Pozdrawiam i dzięki za pomoc

  1. {for $i=1 to 3 }
  2. <tr>
  3. <td>
  4. Zdjęcie {$i}
  5. </td>
  6. <td>
  7. {if {$edytuj.zdjecie.i} == "brak_zdjecia.gif"}<input type="file" name="zdjecie{$i}" />{else}<input class="wazne" type="submit" name="usun{$i}" value="USUŃ" />{/if}
  8. </td>
  9. </tr>
  10. {/for}
Daimos
daj $ przed i
http://www.smarty.net/docs/en/language.syntax.variables.tpl
trueblue
  1. {$j="zdjecie"|cat:$i}
  2.  
  3. {if $edytuj.$j == "brak_zdjecia.gif"}

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.