Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Libraries > [smarty]array_unique


Автор: djundead 12.2.2007, 13:31
Создаю массив полученных из БД данных удаляя повторяющиеся.
Код

$this->temp_out[] = array_unique($this->sql->record);

но при выводе в шаблон
Код

{foreach from=$temp_out item=temp_out}
        {foreach from=$temp_out item=out_temp}
            <option value="">{$out_temp.peer}</option>
        {/foreach}
{/foreach}

выводится только одна переменная массива, вторая пропадает =(

Автор: maykoff 5.3.2007, 20:51
а попробуй подать туда не просто иассив, а список, то есть чтобы индексация была 0,1,2...

Автор: SamDark 6.3.2007, 10:32
djundead
Попробуй так:
Код

{foreach from=$temp_out item=temp_row}
        {foreach from=$temp_row item=temp_cell}
            <option value="">{$temp_cell.peer}</option>
        {/foreach}
{/foreach}

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)