Вообщем вот сама функция public function show_add() { $this->user->have_access(); $SQL = "SELECT * FROM `serverlist` WHERE id = '3345'"; $rs = $this->DBM->ExecuteQuery($SQL); $data=$this->DBM->GetNextRow($rs); $list=array($data['perfix']); while (list(, $value) = each ($list)) { $listper.='<option value="4312">'.$value.'</option>'; } $this->tpl->set('show_listpera',$data['perfix']); $this->tpl->set('show_listper',$listper); $this->tpl->set('tizer_formats',$this->tpl->get_select_form('tizer_formats',$tf)); return $this->tpl->out('account/banner/add'); } В базе mysql хранятся данные, а именно в столбеце "perfix" хранятся данные типа "12345, 12345, 12345, 12345, 12345" так называемый массив. эти данные нужно выводить на отображение через шаблонизатор, но вот такая проблема я вывожу данные из базы и подставляю в массив, вот это место $list=array($data['perfix']); но он почему то не работает ну точнее не выводит переменные из него, а если просто сделать массив вручную $list=array(12345, 12345, 12345, 12345, 12345); все ок отображается и работает. В чем проблема может быть подскажите...