if (is_array($info['options'])) $options = $info['options'];
else $options = query_db($info['options']);
foreach ($options as $row)
- $ret[] = sprintf('<option value="%s">%s</option>', $row['id'], $row['text']);
+ $ret[] = sprintf('<option value="%s"%s>%s</option>',
+ $row['id'],
+ !empty($info['selected']) && $row['id'] == $info['selected'] ? ' selected' : '',
+ $row['text']);
$ret[] = '</select>';
} elseif ($info['type'] == 'textarea') {
$ret[] = sprintf('<label for="edit_%s">%s</label><br>', $id, $info['name']);