解决方案 »

  1.   

    //#1
    <?php foreach(array(''=>'请选择', 1=>'初中', 2=>'高中') as $k=>$n):?>
    <option value='<?php echo $k;?>' <?php if($this->input->get('k') == $k) echo '选中。。';?>><?php echo $n;?></option><?php endforeach;?>
    #2
    <option value='' <?php if(get == '') echo '选中'>请选择</option>
              <option value="1" if(get == 1) echo 选中>高中</option>
              <option value='2' if(get == 2) .....>大学</option>
    #3
    将get保存到hidden,然后用js获取,再选中
      

  2.   

    <option value="1" selected>高中</option>
    用php判断加上红色的部分
      

  3.   

    比如说你选择了高中查询
    那么提交后将会有 $_GRT['wenping'] => 1
    据此就可以进行后续工作了
      

  4.   


    那个wenpin 是界面下拉框 也有可能选择大学,版主你那代码我不是很理解,能全面一点吗
      

  5.   


     <tr>
            <td>名字</td>
            <td><input id="aname" value="<?php echo  $this->input->get('aname');?>"/></td>
    <!--  上面这句在搜索返回刷新页面的时候回把传进去的参 返回到输入显示   这句没问题-->
            </tr>
    下拉框就想实现 上面的效果把自己选择的值 显示出来,不是一搜索 页面已刷新 下拉框值又变成了“请选择”
      

  6.   

     <select id="wenping" name="wenping">
            <?php 
            foreach(array(''=>'请选择', 1=>'高中', 2=>'大学') as $k=>$n): 
            ?>
            <option value='<?php echo $k;?>' <?php if($this->input->get('k') == $k) echo '请选择';?>>
              <?php echo $n;?>
            </option>
            <?php endforeach;?>        </select>-------------------------------------------
    为什么一点击搜索 页面自动一刷新 下拉框值 又变成了 “请选择”
      

  7.   


    <option value='0' <?php if($this->input->get('wenping') == '0'){echo 'selected="selected"';}?>>请选择</option>
    <option value="1" <?php if($this->input->get('wenping') == '1'){echo 'selected="selected"';}?>>高中</option>
    <option value='2' <?php if($this->input->get('wenping') == '2'){echo 'selected="selected"';}?>>大学</option>