Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> suma liczb w SMARTY i wywoływanie funkcji php
elwierka
post 31.10.2010, 12:53:05
Post #1





Grupa: Zarejestrowani
Postów: 66
Pomógł: 0
Dołączył: 26.12.2007

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


Witajcie, jak zsumować wartości pól jednej kolumny w Smarty?

Mam plik .tpl
  1. <div class="obszRoboczy" style="width:620px;">
  2. <table class="klienci" cellpadding="1" cellspacing="1">
  3. <tr>
  4. {section name=id loop=$dane}
  5. <th class="tlo-orange txtBialy">{$dane[id]}</th>
  6. {/section}
  7. </tr>
  8.  
  9. {section name=nr loop=$numer}
  10. <tr bgcolor='{cycle values="#ffffff, #f4f7f8"}'>
  11.  
  12. <td>{$numer[nr]}</td>
  13. <td>{$data[nr]|truncate:10:"":true}</td>
  14. <td>{$rabat[nr]}%</td>
  15. <td style="text-align:right;">{$wart_n[nr]}.</td>
  16. <td style="text-align:right;">{$status[nr]}</td>
  17. <td style="text-align:right;">{$stan[nr]}</td>
  18. <td><a href="./?d=zamowienia&zamID={$numer[nr]}">Szczegóły</a></td>
  19. <td><a href="drukuj()"><img src="./includes/img/drukuj2.jpg" width="20" /></a></td>
  20. </tr>
  21. {/section}
  22. <tr><td>Razem: </td><td colspan="5">
  23. [b]{assign var = "total" value="0"}
  24. {section name=wartn loop=$wart_n}
  25. {assign var ="total" value="$tota+$wart_n[wartn]"}
  26. {$total} [/b]
  27. {/section}
  28. </td></tr>
  29. </table>
  30. </div>


Próbuję na różne sposoby ale nie udaje mi się. Wyświetla mi ciąg jako liczba + liczba + liczba + liczba, a nie zsumowaną wartośc.

i jeszcze jedno pytanko.
Czy w szablonie smarty mogę wykorzystywać funkcje z php?
Chciałabym w komórce z id statusu i id_stanu ,wyświetlić ich nazwy.
Ma to wykonać funkcja status_nazwa($status_id)....itd...
Jak użyć tą funkcję w szablonie, jeśli się da?
Go to the top of the page
+Quote Post

Posty w temacie


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: 25.07.2025 - 10:12