Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Smarty] Problem z WHILE.
Sh4d0v
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 20.08.2010

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


Witam.
Tworzę własny skrypt. Taki mój projekt.
I posiadam plik, który wyciąga wszystkie "Drużyny" z bazy i je wypisuje pętlą WHILE w tabelce.
Wszystko działało mi w 1 pliku php połączonym z html w środku.
Postanowiłem użyć smarty.
Po wykonaniu wszystkiego, mam dziwny problem. Otóż, pierw wszystko działało idealnie.
Wyświetlało mi tag drużyny, nazwę, data utworzenia oraz opis.
Teraz zaś, po użyciu smarty, wszystkie te pola zastępuje 1 literka "p".

Oto moje pliki:

druzyny.php
  1. <?php
  2. include(dataDir."config".PHPExt);
  3. $tabela = $dbprefix . 'druzyny';
  4.  
  5. // Smarty
  6. require_once('data/smarty/Smarty.class.php');
  7. $smarty = new Smarty();
  8.  
  9. $smarty -> template_dir = 'templates/';
  10. $smarty -> compile_dir = 'templates_c/';
  11. $smarty -> config_dir = 'configs/';
  12. $smarty -> cache_dir = 'cache/';
  13.  
  14. $query = mysql_query("select * from ".$tabela." order by id_team");
  15. while($rekord = mysql_fetch_array($query)){
  16. $pole[] = $rekord;
  17. }
  18. $smarty -> assign('pole_d', $pole);
  19.  
  20. $smarty -> display('druzyny.tpl');
  21. ?>


druzyny.tpl
  1. <h3>Drużyny</h3>
  2. <div align="center">
  3. <table border="0" cellpadding="0" width="100%" class="okragle-wszystkie-rogi" style="border: 1px solid #999999">
  4. <tr><td bgcolor="#FF9900">
  5. <b><font color=white>Drużyny MyI</font></b>
  6. </td></tr>
  7. {foreach item=poledb from="pole_d"}
  8. <tr>
  9. <td>
  10. <img border="0" align="middle" src=images/flags/pl.gif>
  11. <font color=black><b>[{$poledb.id_team}]{$poledb.nazwa}</b> - (Utworzony: <i>{$poledb.data_utworzenia}</i>) - {$poledb.info}</font>
  12. </td>
  13. </tr>
  14. {/foreach}
  15. </table></div>


Nie wiem, gdzie zrobiłem błąd.
Proszę o jakieś rady i pomoc.

Dziękuje i pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Sh4d0v
post
Post #2





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 20.08.2010

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


Projekt mały, a jednocześnie duży.
Bardziej chodziło mi o to iż dla mnie to spore wyzwanie, dla pewnych osób, pracujących w php - prościzna.

Zależy mi na zrobieniu tego prosto w Smarty używają foreach albo section oraz tego "loop".
W smarty zacząłem działać dziś - więc jestem jeszcze zielony.

Jakieś pomysły jak to stworzyć na podstawie tych 2 plików?
Go to the top of the page
+Quote Post

Posty w temacie


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: 11.10.2025 - 21:43