首页 >后端开发 >php教程 >php 返回界面显示值

php 返回界面显示值

WBOY
WBOY原创
2016-06-23 14:27:571309浏览

php

比如 我点击查询     <form action="<?php echo base_url('test/index'); ?>" method="GET"><table>       <tr>        <td>名字</td>        <td><input id="aname" value="<?php echo  $this->input->get('aname');?>"/></td><!--  上面这句在搜索返回刷新页面的时候回把传进去的参 返回到输入显示   这句没问题-->        </tr>        <tr>        <td>文凭</td>        <td><select id="wenping" name="wenping" value="<?php echo  $this->input->get('wenping');?>">          <option value=''>请选择</option>          <option value="1">高中</option>          <option value='2'>大学</option>        </select><!-- 问题就是下拉框这句了,比如说我选择了高中查询 怎么显示高中? 而不是一搜索就又选中了请选择 -->      </td>        </tr></table></form>

回复讨论(解决方案)

//#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获取,再选中


用php判断加上红色的部分

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

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

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

 <tr>        <td>名字</td>        <td><input id="aname" value="<?php echo  $this->input->get('aname');?>"/></td><!--  上面这句在搜索返回刷新页面的时候回把传进去的参 返回到输入显示   这句没问题-->        </tr>


下拉框就想实现 上面的效果把自己选择的值 显示出来,不是一搜索 页面已刷新 下拉框值又变成了“请选择”

//#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获取,再选中



 

-------------------------------------------
为什么一点击搜索 页面自动一刷新 下拉框值 又变成了 “请选择”

<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>

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn