Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [smarty]explode,petla
memory
post
Post #1





Grupa: Zarejestrowani
Postów: 616
Pomógł: 84
Dołączył: 29.11.2006
Skąd: bełchatów

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


Witam
Mam problem z przekazaniem danych do szablonu po uzyciu funckji explode . Przy uzyciu echo wszystko jest ok tytul ma swoje tagi. Niestety nie potrafie tego przekazac w smartach. Nie robi petli albo dla wszystkich tytulow sa te same tagi

Dziekuje za pomoc

przy uzyciu echo :
  1. Tytul
  2. tag: ogolnie
  3. ciekawostki
  4.  
  5. Tytul2
  6. tag: ogolnie
  7.  
  8. tytul 3
  9. tag: ogolnie
  10. cieakwostki
  11. dzwine



  1. <?php
  2. while($row = mysql_fetch_array($wyni)) {
  3.  
  4. $kat=$row['tagi'];
  5.  
  6. $array = explode(", ", $kat);
  7.  
  8. foreach ($array as $key => $value) {
  9.  
  10. $tag = "klucz: $key; Tag: $value<br />\n";
  11.  
  12. }
  13.  
  14.  
  15. $news[]= $row;
  16.  
  17.  }
  18.  
  19. $smarty -> assign('news', $news);
  20. ?>


tpl


  1. {foreach from=$news item=element key=key name=p}
  2.  
  3. {$element.tytul}<br/>{$element.tagi}{/foreach}
  4.  
  5.  
  6. {/foreach}
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.08.2025 - 14:44