Hola:
Aquí tienes como llenar un campo select con php y smarty.
Código PHP:
<select name="slt_perfiles" onchange="action='asig_menus.php'; submit();" >
<option value="-1">{$perfil}</option>
{foreach from=$perfiles item=fila}
{if $fila.idperfil == $perfilSelect}
<option value="{$fila.idperfil}" selected>{$fila.nomperfil}</option>
{else}
<option value="{$fila.idperfil}"> {$fila.nomperfil}</option>
{/if}
{/foreach}
</select>
Por cierto trata de usar las etiquetas propuestas por el foro para que el código sea más legible.
Hasta Luego .-