用户
 找回密码
 入住 CI 中国社区
搜索
查看: 4762|回复: 8
收起左侧

[HELP] 怎么在CI中获取下拉列表的值呢?

[复制链接]
发表于 2010-3-19 21:31:38 | 显示全部楼层 |阅读模式
呃,不是我找茬,论坛这个新风格很囧……比较不适应,还好很清爽……

转入正题,用纯PHP,如下:
<form   name="form1"   method="post"   action="09.php">  
      <select   name="select[]"   size="10"   multiple>  
          <option   value="A"   selected>00</option>  
          <option   value="B">01</option>  
          <option   value="C">02</option>  
          <option   value="D">03</option>  
          <option   value="E">04</option>  
          <option   value="F">05</option>  
          <option   value="G">06</option>  
          <option   value="H">07</option>  
          <option   value="I">08</option>  
      </select>  
      <input   type="submit"   name="Submit"   value="提交">  
  </form>  
   
  <?php  
  $ArrayCount   =   count($select);  
  echo   $ArrayCount." this   is   the   count<p></p>";  
   
  for($i=0;$i<$ArrayCount;$i++)  
  {  
  echo   $select[$i]."<br/>";  
  }  
  ?>   
把SELECT封装成一个数组,那用CI的话
怎么用$this->input->post获取这个东西呢?
发表于 2010-3-19 21:39:31 | 显示全部楼层
你可以试一下啊,你不愿意试怎么知道用不用框架是不是都一样
发表于 2010-3-19 22:00:50 | 显示全部楼层
你完全还是可以使用$_POST取值啊?有什么问题啊?
楼上说的有道理
 楼主| 发表于 2010-3-19 23:02:54 | 显示全部楼层
好,了解了……测试成功……受教了!
发表于 2010-3-19 23:40:16 | 显示全部楼层
我想知道你怎么获取的
 楼主| 发表于 2010-3-20 11:53:14 | 显示全部楼层
回复 5# huboo82

用了比较土的方法,网上到处说用什么JS……不鸟他们……就世界把value改成和现实一样的
<select name="select">
        <option value="社区所有新鲜事" selected>社区所有新鲜事</option>
        <option value="我关注人的新鲜事">我关注人的新鲜事</option>
        <option value="发布商品的新鲜事" >发布商品的新鲜事</option>
        <option value="留言回复的新鲜事">留言回复的新鲜事</option>
        <option value="更新状态的新鲜事">更新状态的新鲜事</option>
</select>



$select = $this->input->post('select');就可以获取提交的value了……对了,上面的SELECT放在一个form里面
发表于 2011-12-12 09:04:19 | 显示全部楼层
楼主,你两次测试的不一样着,第一个是多选,第二个是单选啊……
发表于 2011-12-12 09:26:44 | 显示全部楼层
{:soso_e101:}select 也支持多选?
发表于 2012-3-28 17:19:08 | 显示全部楼层
8楼out了……

本版积分规则