[英]Display php file data into .tpl (Smarty)
我有demo.php
文件,在那里我創建了一個從數據庫中獲取數據的函數:
例如:
function display() {
$sql = "SELECT * FROM user WHERE id=" . $_POST['id'];
$r=mysql_query($sql);
$row=mysql_fetch_row($r);
}
現在,我有user.tpl
文件,我想將來自上面顯示功能的$row
數據顯示到該.tpl文件中。
我是一個聰明的新手,並沒有太多的想法,也沒有意識到它的語法。
我怎樣才能做到這一點。
需要幫助....謝謝
function display() {
$sql = "SELECT * FROM user WHERE id=" . $_POST['id'];
$r = mysql_query($sql);
$row = mysql_fetch_row($r);
return $row;
}
將結果變量分配給user.tpl
$this->mysmarty->assign('resArr',$resVar);
$this->mysmarty->display('user.tpl');
使用foreach
您可以像這樣在user.tpl
顯示結果
<ul>
{foreach $resArr as $value}
<li>{$value@key}: {$value}</li>
{/foreach}
</ul>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.