![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 79 Pomógł: 0 Dołączył: -- Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
Jezeli chodzi o smarty to jestem kompletnie zielony (:mrgreen:) :/ dzis zaczalem z nimi zabawe i mam pytanie czy i w jaki sposob mozna wykonywac zapytania mysql? i jezeli byloby to mozliwe prosilbym o przyklad jak to zrobic (i jak wyswietlic potem w templacie odpowiednie rzeczy wziete z mysql). I przy okazji drugie pytanko co to sa te {section}{/section} (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Pozdrawiam lemming |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 222 Pomógł: 0 Dołączył: 3.04.2003 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Cytat czy i w jaki sposob mozna wykonywac zapytania mysql?
W ogóle nie powinieneś myśleć o łączeniu zapytań do baz danych z Smarty. To zupełnie inna warstwa aplikacji. Zapytana wykonujesz zwykłym kodem php. Dopiero wyniki zapytań możesz przesyłać do szablonu Smarty i wyświetlać. No chyba, że bardzo ci na tym zależy to można to w jakiś sposób zrobić tworząc pluginy Smarty (nowe funkcje itp... ). Cytat co to sa te {section}{/section} (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
To jeden ze znaczników służący do prezentacji zawartości zmiennej tablicowej. Poszukaj no stronie Smarty. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 79 Pomógł: 0 Dołączył: 31.07.2003 Ostrzeżenie: (0%) ![]() ![]() |
skrypt.plp
[php:1:115532e6ab]<?php $result = "SELECT * FROM tabela"; $data = $db->GetAll( $result ) or die("Error in query: $result. " . $db->ErrorMsg()); $smarty->assign("data",$data); ?>[/php:1:115532e6ab] szablon.tpl Kod {section name=i loop=$data}
{$data[i].kolumna} {/section} W przykladzie uzylem Adodb ale bez niego zasada jest podobna. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 13:30 |