test1.htm中
<select name="select[]" size="6" multiple>test2.php中
foreach($_POST['seslct'] as $key=>$value)
  echo "$key => $value<br>";

解决方案 »

  1.   

    <select name="receiveitem[]" multiple size="6">
       <option value="1">1</option>
       <option value="2">2</option>
       <option value="3">3</option>
    </select>for ($i=0;$i<count($receiveitem);$i++)
    {
         $item[$i]=$receiveitem[$i];
    }
      

  2.   

    呵呵,多谢唠叨啦!!
    to leo&lemon:这种方法我也是知道的,只是我不想这样将表单变量直接拿来用,还是多谢啦。
      

  3.   

    想问一下有没有现成的函数直接得到一个按分隔符分割的字符串?就像asp一样?
      

  4.   

    <?
    if($sub_flg)
    {
    echo count($_POST['select']);
    echo $_POST['select'][0];
    echo $_POST['select'][1];
    echo $_POST['select'][2];
    }
    ?>
    <form name="form1" method="post" action="">
      <select name="select[]" size="6" multiple>
        <option value="a">a</option>
        <option value="b">b</option>
        <option value="c">c</option>
        <option value="d">d</option>
        <option value="e">e</option>
        <option value="f">f</option>
      </select>
      <INPUT TYPE="submit" name="sub_flg" value="sub">
    </form>