Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Wyświetlanie danych z tablicy w smarty
trifek
post 6.02.2023, 20:15:32
Post #1





Grupa: Zarejestrowani
Postów: 340
Pomógł: 0
Dołączył: 28.09.2015

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


Witajcie,
Mam tablicę w php:

  1. array:5 [▼
  2. 0 => array:2 [▶
  3. "name" => "1 event"
  4. "options" => array:2 [▶
  5. 0 => "value1_yes"
  6. 1 => "value1_no"
  7. ]
  8. ]
  9. 1 => array:2 [▶
  10. "name" => "2 event"
  11. "options" => array:2 [▶
  12. 0 => "option1_no"
  13. 1 => "option1_yes"
  14. ]
  15. ]
  16. 2 => array:2 [▶
  17. "name" => "3 event"
  18. "options" => array:2 [▶
  19. 0 => "yes"
  20. 1 => "no"
  21. ]
  22. ]
  23. 3 => array:2 [▶
  24. "name" => "4 event"
  25. "options" => array:2 [▶
  26. 0 => "nie"
  27. 1 => "tak"
  28. ]
  29. ]
  30. 4 => array:2 [▶
  31. "name" => "5 event"
  32. "options" => array:2 [▶
  33. 0 => "może"
  34. 1 => "lepiej"
  35. ]
  36. ]
  37. ]
  38.  
  39. $tablica = pobierz_dane();


chciałym w pliku tpl (smarty) wyświetlić te dane w formie:
1. 1 event posiada:
- value1_yes
- value1_no

2. 2 event posiada:
- option1_no
- option1_yes
...
...
5. 5 event posiada:
- może
- lepiej

Próbowałem to rozwiązać za pomocą kodu:

  1. {foreach from=$tablica item=category}
  2. {$category} posiada:
  3. {foreach from=$category.options item=product}
  4. <li>- {$product}</li>
  5. {/foreach}
  6. {/foreach}


Ale niestety zwraca to błędne dane sad.gif
Wynik jaki otrzymuję to:

1 event, 1 event, 2 event, 2 event, 3 event, 3 event, 4 event 4 event, 5 event event :/

Wie ktoś może jak rozwiązać mój problem?

Z góry dzięki za pomoc smile.gif
Go to the top of the page
+Quote Post
trueblue
post 7.02.2023, 07:42:51
Post #2





Grupa: Zarejestrowani
Postów: 6 761
Pomógł: 1822
Dołączył: 11.03.2014

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


Powinienieś otrzymać poprawny wynik, przy czym powinno być:
  1. {$category.name} posiada:

Możesz wrzucić przykładową tablicę jak kod PHP?


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 28.03.2024 - 20:07