как получить несколько значений столбцов (mysql_fetch_assoc ()) в smarty - PullRequest
0 голосов
/ 20 сентября 2011

У меня есть простая проблема, но я только что начал smarty, так что немного проблема вот мой код

     $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}

я хочу получить из запроса все столбцы, т. е. (имя, имя пользователя, пароль, адрес электронной почты из таблицы fawadtest) и показать его в таблице

1 Ответ

1 голос
/ 20 сентября 2011

Попробуйте функцию foreach smarty

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