Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Smarty][PHP][MySQL] Pobranie 2 kolumn z bazy danych i wyświetlenie
Giekuss
post 17.05.2015, 20:15:52
Post #1





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 4.05.2012

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


Witam,

Spotkałem się z pewnym problemem, otóż pracuję na autorskim systemie CMS i potrzebuję wyświetlić dane zapisane w tabeli.
Z tym problem, że nie mogę wkleić zwykłej pętli foreach, ponieważ wartości jakie chcę wyświetlić nie mają powiązania z plikiem .tpl

MYSQL
id
color
text
order

PHP
Pytanko czy możecie mnie nakierować jak stworzyć owe powiązanie?

TPL
czyta dane z tabeli news. Chciałbym, aby też czytało z tabeli xxx
Moglibyście tutaj też pokazać jak wyświetlić wszystkie rekordy z bazy danych -> tylko z wykluczeniem id i order, ponieważ potrzebne jest mi tylko color i text

Będę wdzięczny za pomoc.

Chyba, ze da się to łatwiej zrobić, potrzebuję pobrać wszystkie wyniki z tabeli.
W tym problem, że mogę, ale z tabeli news pobierac, bo własnie w tej .tpl jestem, a chciałbym z całkiem innej tabeli to pobrać.
W PHP samo zapytanie jest bardzo łatwe -> akurat ten system musiał być stworzony w oparciu o smarty -,-

  1. public function getLegenda($color,$text){
  2. $query = "SELECT color FROM `legenda`";
  3. $this->db->sql_query($query);
  4. while($res = $this->db->sql_fetchrow()){
  5. //echo $res['roomId'];
  6. $color = $res['color'];
  7. }
  8.  
  9. $query = "SELECT text FROM `legenda`";
  10. $this->db->sql_query($query);
  11. while($res = $this->db->sql_fetchrow()){
  12. //echo $res['roomId'];
  13. $text = $res['text'];
  14. }
  15.  
  16. $mySmarty = new Smarty();
  17. $mySmarty->assign('color', $color);
  18. $mySmarty->assign('text', $text);
  19. return $mySmarty->display('pFaderSecNews.tpl');
  20. }


Ten post edytował Giekuss 17.05.2015, 20:17:18
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: 14.08.2025 - 13:44