Приветствую всех! Начинаю изучать смарти и у меня возникла такая проблема, не могу вывести в smarty <select> из базы делаю такой запрос в файле file.php echo "Изменить категорию: <select name=id_category>"; function subcategory($id, $sub) { $categories = mysql_query("SELECT A.id_category AS mess_id_category, B. * FROM board as A, board_cat as B WHERE B.root_category = $id"); while($category = mysql_fetch_array($categories)) { for($i = 0; $i < $sub; $i++) echo ""; $smarty->assign("category", $category); echo "<option value=".$category['id']."".( $category['id'] == $category['mess_id_category'] ? " selected " : "" )."> ".$category['name_cat']."<br>"; subcategory($category['id'], $sub+1); } } $categories = mysql_query("SELECT * FROM board_cat WHERE root_category = 0"); while($category = mysql_fetch_array($categories)) { $sub = 1; echo "<option value=".$category['id'].">".$category['name_cat']."<br>"; subcategory($category['id'], $sub); } echo "</select> пытаюсь в смарти вывести, не получается, пробую с помощью {foreach item=item form=$category}{/foreach}, заранее спасибо