Hello Alp Try something like, <?php //DB fields as an array $db_fields = array('left' => 'left', 'center' => 'center', 'right' => 'right'); function drop($array,$sel_name='',$sel_field='',$css=''){ $dropdown = "<select name=\"$sel_name\" $css>\n"; foreach($arr as $key => $val){ $sel = ($sel_field == $key)?' selected="selected"':''; $dropdown .= "\t".'<option value="'.$key.'"'.$sel.'>'.$val.'</option>'."\n"; } $dropdown .= "</select>\n"; return $dropdown; } usage: echo drop($db_fields,'test_select','center'); ?> HTH Jarratt On Tue, 8 Feb 2005 17:14:24 +0800, Alp <alp.bekisoglu@xxxxxxxxxxxxxx> wrote: > Is there an easier way to display/highlight the value stored in the database > for a select option? Such as: > Stored value is 'center'. The statement is: > print '<select name="colalign">'; > print '<option value="left">Left'; > print '<option value="center">Center'; > print '<option value="right">Right'; > print '</select>'; > > I can have 3 sets of the above tied to 'if's but would rather ask for an > easier or better way. > > Thanks in advance. > > Alp > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php