Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Smarty zmienna jako parametr tablicy
Forum PHP.pl > Forum > Przedszkole
miras
Witam, mam problem z wyświetleniem zawartości tablicy, gdy dam tak:


  1. {$pozycja[0]}
to jest wszystko ok, ale ten parametr musi się zmieniać, natomiast gdy dam tak:

  1. {$pozycja[$i]}
to już nie działa, nie ma błędu, ale nic nie wyświetla, jak to rozwiązać?
fate
co wyswietla:
var_dump($i);
miras
w pierwszym obrocie 0 w drugim 1 w trzecim 2.. czyli jest dobrze, a jak dam tak:


  1. {php} echo $i ;{/php}
to mi wyświetla normalnie 0 pozniej 1 pozniej 2 itp, ale jak dam to w tablicy to juz nic..


  1. {php} echo $pozycja[$i];{/php}
nospor
W bloku {php} zmienne przypisane do smarty nie sa dostepn jako $pozycja tylko jakos tak: $this->cos_tam['pozycja'] smile.gif

Zas co do kody z pierwszego bloku to nie powinno przypadkiem byc tak:
{$pozycja.$i}
?

ps: kto teraz uzywa smarty?questionmark.gif Rzut to w diably poki czas.
miras
no właśnie tego też próbowałem i nic...

  1. {$pozycja.$i}



To nie mój projekt, pomagam koledze, ja ze smartami dawno przygodę zakończyłem wink.gif
nospor
POkaz wiekszy wycinek kodu. Kod co ci podalem jest popraawny. skoro ci nie dziala, znaczy ze problem jest gdzie indziej
miras
nie wiem czemu, ale takie coś mi zadziałało:

  1. {$pozycja[$smarty.foreach.nazwa.index]}


także temat do zamknięcia, dzięki wszystkim smile.gif
nospor
znaczy te $i zle przypisywales.... mowilem, ze blad jest gdzie indziej :/
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.