在php中更改所选选项的文本颜色

时间:2014-04-14 08:48:53

标签: php css select colors option

我想在php中更改所选选项的背景颜色,但我可以这样做。我只添加一个指示符(*)来开始选择选项与波纹管代码,但我不是那么需要。我需要在php中更改所选表单项的文本颜色。

将style =“background-color:red”添加到$ a是有效的。!

<select name="dest">
                            <?php


                            $a='';
                            $sql2 = "select evaperiod from evaluationperiod";
                            $query2 = mysql_query($sql2);

                            if(mysql_num_rows($query2)>0)
                            {
                                $x='20';
                                $guncel='';
                                while($result=mysql_fetch_array($query2))
                                {
                                    $period = $result['evaperiod']; 
                                    if($period==$donemm)
                                    $a=" selected='selected' style='background-color:red'";
                                    if($period==$periodd)
                                    $guncel='*';
                                    else
                                    $a='';
                                    print "<option value='$period'$a>$guncel$x$period</option>";
                                    $guncel='';
                                }   
                            } ?>

                        </select>

3 个答案:

答案 0 :(得分:1)

附加到$guncel变量:

style="background:gray"

答案 1 :(得分:1)

style="background-color:(yourColor)"追加到$a

答案 2 :(得分:-1)

为选定的

添加CSS样式
option[selected='selected'] {
    background:red;
    font-color: blue;
}