<select  name="ditem" multiple="multiple" size="10"  id="ditem">
<option value='1'>test1</option>
<option value='2'>test2</option>
<option value='3'>test3</option>
<option value='4'>test4</option>
<option value='5'>test5</option>
<option value='6'>test6</option>
</select>如上代码 php怎么才能获取所有的option项

解决方案 »

  1.   


    <select  name="ditem" multiple="multiple" size="10"  id="ditem">
    //改成
    <select  name="ditem[]" multiple="multiple" size="10"  id="ditem">
    后台php获取:$ditem = $_REQUEST['ditem'];
    foreach($ditem as $val){
      echo($val.<br>);
    }
      

  2.   

    $ditem = $_REQUEST['ditem'];
    这样就可以了  你选择哪个项目 这个得到的就是对应的那个值 你选1就输出test1 选2就输出test2  
      

  3.   

    我刚才试了一下 还必须选才行 
    可是我把option 属性写成selected了 还得刷新才行···
    <option value='6' selected>test6</option>