Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Smarty - jak wstawic tablice do templatu?
Forum PHP.pl > Forum > PHP
omeck
witam, mam taki kodzik php:
  1. <?php
  2.  
  3. $tablica = array();
  4.  
  5. $sql = 'SELECT * FROM kierunki k LEFT JOIN grupy g ON g.kierunek_id=k.id LEFT JOIN zapis
    y z ON z.grupa_id=g.id LEFT JOIN przedmioty p ON p.id=z.przedmiot_id ORDER BY k.k
    ierunek, g.nazwa'
    ;
  6.  
  7. $kierunki = $db->get_results($sql);
  8.  
  9. foreach($kierunki as $value) {
  10. $tablica[$value->kierunek][$value->nazwa][] = $value->przedmiot;
  11. }
  12.  
  13. $smarty->assign('tablica', $tablica);
  14.  
  15. ?>


rozbudowalem go troszke i stracilem rachube tongue.gif chce zrobic strukture drzewiasta. obecnie wyglada ona mniej wiecej tak:

Kod
{foreach from=$tablica item=grupy key=kierunek}
{$kierunek}
    {foreach from=$grupy item=grupa}
    {$grupa.id} | {$grupa.nazwa}
    {/foreach}
{/foreach}


czyli
Kierunek 1
- grupa1
- grupa2
Kierunek 1
- grupa5
- grupa3

itd. a teraz chce grupom przyporzadkowac przedmioty:
Kierunek1
- grupa1
- przedmiot1
- przedmiot3
- grupa2
- przedmiot9
- przedmiot2

itd.

czy ktos moglby mi pomoc?
hwao
Posortuj tablice smile.gif (ktora idzie do smarty)
NuLL
Proszę o PW z linkiem do tematu oraz nazwą forum na jakim powinien być temat. Do tego czasu temat zamknięty.
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.