![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 190 Pomógł: 1 Dołączył: 20.05.2005 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Mam w Smarty petle section, a w niej chce przegladac 2 tablice. Array1 jest indeksowana od 0 do 19 - i z tym nie ma problemu. Natomiast array2 jest indeksowana od 1 do 20 - czyli w tym samym powtorzeniu petli musze podac dla array2 wartosc indeksu o 1 wieksza. Tylko jak to zrobic?? Ponizszy przyklad powoduje blad:
Taki cudak rowniez nie dziala:
Jak to zrobic? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 113 Pomógł: 5 Dołączył: 12.09.2006 Skąd: Pruszków/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Nie przetestuje tego na razie bo nie mam czasu, ale szybkie mysli:
1. Sprawdz na poziomie PHP czy w tych tablicach w ogole cos jest (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) 2. W Smarty sprawdz sama pierwsza tablice (ta indeksowana od 0) - czy wyswietlane sa zawarte w niej wartosci. 3. Co to znaczy, ze masz druga tablice indeksowana od 1? Tzn. czy jest to tablica asocjacyjna, gdzie liczby sa indeksami, czy po prostu tablica, w ktorej elementy zaczynaja sie od 1, a w komorce tablicy o indeksie 0 po prostu nic nie ma? No bo jezeli okazuje sie, ze jest to tablica asocjacyjna to zapis $zmienna + 1 nie ma sensu bo to nie liczby, tylko string. Daj znac jak cos, w nocy usiade na powaznie. Pzdr. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 11:59 |