php页面中,
<body>
<select id="select1" >
<option>可以选择的水果</option>
<option>--------------</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
<input type="submit" name="Submit" value="提交">
</body>点击提交时,需把select1 中的四个值(1 2 3 4) 全传给php一变量中,这如何实现,thanks

解决方案 »

  1.   

    <select id="select1" name="selType" >
    foreach($_POST['selType'] as $value)
    {
    }
    //or implode(',',$_Post['selType'])
      

  2.   

    <select id="select1" name="select1">
    <option>可以选择的水果</option>
    <option value="1,2,3,4">-选择全部-</option>
    <option value="1">1</option>
    <option value="2">2</option>
    <option value="3">3</option>
    <option value="4">4</option>
    </select>这样还直观,只要用户选了'-选择全部-',你懂的。。
      

  3.   

    不对吧,select框每次提交过去只有单个option值。foreach($_POST['selType'] ..)是为哪般
      

  4.   


    那就只能点击提交的时候js遍历option取值存入cookie之后php获取
      

  5.   

    前端页面在表单onsubmit的时候处理一下