2011-09-20 32 views
0

我有一個簡單的問題,但我剛開始智者所以有點問題 這裏是我的代碼如何讓多列(mysql_fetch_assoc())在智者值

 $value=array(); 
    $result=mysql_query("SELECT * FROM fawadtest"); 
    while($row=mysql_fetch_assoc($result)){ 
    $value[] = $row; 
} 
     $smarty->assign('array',$value); 

這裏是我的TPL文件

<table border="2"> 
    <tr><th>&nbsp;</th><th>Name></th><th>Username</th><th>Password</th>   <th>Email</th></tr> 
    {section name=index loop=$array} 

    <tr> 
     <td>{$array[index].name}</td> 
     <td>{$array[index].username}</td> 
     <td>{$array[index].password}</td> 
     <td>{$array[index].email}</td> 
    <tr> 
{/section} 

我想從一個查詢retrive所有列,即(名稱,用戶名,密碼,從表fawadtest電子郵件),並顯示在一個表

回答

1

試試smarty的foreach功能

{foreach from=$array item=row} 
    {$row.name} - {$row.username} - ... 
{foreachelse} 
    No data found 
{/foreach}