Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Odnoszenie się do indexu tablicy w Smarty, by mozna pogrupowac wyniki jesli jedna z kolumn ma więcej tych samych
snakee
post 1.09.2012, 14:24:27
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 18.08.2012

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


Chodzi by wszystkich zawodnikow z jednego kraju pogrupować w/g tego kraju.
Da się to zrobić bez problemu w php
ale z smartami mam tu problem.

  1. foreach ($zawodnicy as $z) {
  2. $wynik[$z['kraj']][] = $z;
  3. }
  4.  
  5. ?>
  6. <h1>Zawodnicy</h1>
  7. <?foreach ($wynik as $kraj=>$krajowcy): ?>
  8. <h3><?=$kraj?></h3>
  9. <?foreach ($krajowcy as $z): ?>
  10. <div>
  11. <?=$z['imie'] ?>
  12. <?=$z['nazwisko']?>
  13. </div>
  14. <?endforeach?>
  15. <?endforeach?>


Zawodnicy

FIN
Janne AHONEN
Piotr HAUTAMAEKI
Tami KIURU

USA
Alan ALBORN

POL
Marcin BACHLEDA
Adam MAŁYSZ
Robert MATEJA

GER
Alexander HERR
Stephan HOCKE
Martin SCHMITT
Georg SPAETH
Michael UHRMANN

już to rozwiązałem przy wklejeniu pierwszej pętli do pliku klasy

a następne przy użyciu from=$tabela key=$indeks item=$element tablicy
pozdrawiam
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: 29.03.2024 - 15:00