Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SMARTY] smarty a pętle
Balon
post
Post #1





Grupa: Zarejestrowani
Postów: 422
Pomógł: 0
Dołączył: 14.12.2005
Skąd: Wałbrzych

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


W jaki sposob zrobic petle w smarty ?

myslalem o czyms takim
  1. <?php
  2. while($row = mysql_fetch_array($query)){
  3. $smarty->assign('PETLA', $row['dane']);
  4. }
  5. ?>


czy to dobry pomysl ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Balon
post
Post #2





Grupa: Zarejestrowani
Postów: 422
Pomógł: 0
Dołączył: 14.12.2005
Skąd: Wałbrzych

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


napisalem sobie tak
  1. <?php
  2. while( $sql->sql_fetch_row() )
  3. {
  4. $link['title'] = $sql->rows[0];
  5. $link['url'] = $sql->rows[1];
  6. }
  7. $smarty->assign( 'links', $link );
  8. $smarty->display( 'main.tpl' );
  9. ?>


plik tpl
  1. <table border="0">
  2. {foreach from=$links item=link}
  3. <tr>
  4. <td>{$link.title}</td>
  5. </tr>
  6. <tr>
  7. <td>{$link.url}</td>
  8. </tr>
  9. <tr>
  10. <td><hr /></td>
  11. </tr>
  12. {/foreach}


i efekt tego...

http://bzdury.pliki.pl/main.php

w bazie jest tylko jeden rekord i skeszowany wyglada on tak
Kod
a:1:{i:0;a:2:{i:0;s:9:"testowy 1";i:1;s:12:"www.pliki.pl";}}


dlaczego wyswietla to taki dziwny wynik ?
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: 27.12.2025 - 09:07