Smarty tema motoru ile veri listelemek
Yazan: freephphosting Haziran 5, 2008
Smarty tema motorunu kullanarak tema listelemek;
İlk önce index.php sayfamıda sql sorgularımızı yazalım ve listeleteceğimiz verileri tanımlayalım.
$say_sor=mysql_query(“select* from sayfalar”);
while($sayfalar1=mysql_fetch_array($say_sor)) {
$sayfalar[] = $sayfalar1;
}
$smarty->assign(’sayfalar’, $sayfalar);
Burada örnek olarak sayfalar adında bir tablomuz var. Sayfalar değişkenini örnekte gösterilen şekilde tanımladıktan ve smarty’ye de tanıttıktan sonra, index.tpl dosyasına (index yerine siz farklı bir isim kullanmış olabilirsiniz. Sadece örnek olarak verilmiştir.) gerekli kodları girelim.
{foreach from=$sayfalar item=sayfa}
<li><a href=”?sayfa_id={$sayfa.id}”>{$sayfa.isim}</a></li>
{/foreach}
Evet index.tpl kodlarımız da böyle. Kodda ilk önce index.php sayfasında tanıttığımız “sayfalar” değişkenini alıyoruz. Ve itemi sayfa olarak tanımlıyoruz. (Sayfa yerine siz farklı değişkenler girebilirsiniz.) Veritabanında sayfalar tablosunda “id” ve “isim” değişkenleri bulunuyordu. Bunları sayfaya listeletmek için “$sayfa.id” ve “$sayfa.isim” değişkenlerini kullanıyoruz.
Evet hepsi bu kadar. Gördüğünüz gibi Smarty ile veri listeletmek son derece kolay.
Kolay gelsin
Bu yazının yayınlanma tarihi: Haziran 5, 2008 5:37 pm ve kategorisi: Smarty. Etiketler: değişkenler, foreach, listeletmek, PHP, Smarty, smarty ile veri listelemek, smarty while döngüsü, smartyde veri listeme, verileri yazdırmak. Bu yazı için tüm yorumları takip edebilirsiniz RSS 2.0 besleme. Sona gidip yorum yapabilirsiniz. Şimdilik pinglemeye izin verilmiyor.