Помочь со Smarty цикл Foreach

Тема в разделе "PHP программирование", создана пользователем Owl_White, 23 янв 2008.

  1. Owl_White

    Owl_White Гость

    Доброго времени суток !

    Вот код файла php


    $vivod =& $db->getRow('SELECT * FROM `news` LIMIT 0, 30',array(), DB_FETCHMODE_ASSOC);
    $smarty -> assign ('news', $vivod);


    в переменную $vivod попадает ассоциативный массив, я проверял простым выводом в php

    Вот код шаблона

    {foreach from=$news item=item }
    <table width="100%" border="0" cellspacing="0" cellpadding="0">
    <tr>
    <td>{$item.discript}</td>
    </tr>
    <tr>
    <td></td>
    </tr>
    </table>
    {/foreach}

    Выводятся только первые символы которые содержатся в соответствующих столбцах.

    В чём может быть ошибка или что-то ещё ?
     
  2. MajestiC

    MajestiC Гость

    print_r($vivod); что выводит? (реальные данные)
     
  3. Owl_White

    Owl_White Гость

    Да выводит реальные данные. всё нормально. В переменную попадает , нормальный ассоциативный массив.
     
  4. MajestiC

    MajestiC Гость

    В качестве эксперимента, я бы убрал амперсанд из "$vivod =& $db->getRow".
     
Загрузка...

Поделиться этой страницей