数据库内的数据那就是已经保存的数据 输出的时候 取这个数值 1 然后 foreach 输出时判断这个数值是否相等,相等即是 selected.

解决方案 »

  1.   


    $value_select_1=1;$select_arr=array('value_1','value_2','value_3','value_4');foreach ($select_arr as $value){
        if(intval(substr($value,-1,1))==$value_select_1)
            echo $value.' selected';
    }
      

  2.   


    <?php
    echo '<select name="select_1" id="select_1">';
    echo '<option value=""></option>';
    for($i=1; $i<=10; $i++){
        echo '<option value="value_'.$i.'">option_'.$i.'</option>';
    }
    echo '</select>';$cur = 10;
    echo '<script type="text/javascript">';
    echo 'document.getElementById("select_1").value = "value_'.$cur.'";';
    echo '</script>';
    ?>