$chan = mysql_query("SELECT * FROM channels ORDER BY chan ASC", $connection); while ($list = mysql_fetch_array($chan)) { $chanList .= $list['gid']."<br />"; $chanGid .= $list['chan']."<br />"; $chanAcc .= $list['access']."<br />"; $zlist.= "<option value='".$list['gid']."'>".$list['gid']."</option>"; } then.. $templater->register('zlist',$zlist); then in the template.. <select name="derp" size="2">{vb:raw zlist}</select>