<select name="customers" multiple="true" style="width:200px;height:200;">里面的值,提交后如何获取啊源代码:
<select name="customers" multiple="true" style="width:200px;height:200;">
          <?php
           for ($i=0;$i<$num;$i++)
{
echo "<option value='".$rs[$i]["customers_id"]."'>id=".$rs[$i]["customers_id"].",Email=".$rs[$i]["customers_email_address"]."</option>";
}
?>
         </select>

解决方案 »

  1.   

    $select=$_POST['customers'];
    他是个数组啊
    这样不完整啊
      

  2.   

    怎么个数组法,你就一个叫customers的select,如果选择的值是数组,那么$select就是数组.
      

  3.   

    <select>元素,你可能同时选中多个选项吗?它怎么可能会是个数组?
      

  4.   

    multiple="true" 这个就是个列表,肯定可以同时选择多项的
      

  5.   

    没看清楚,不好意思,原来是列表框。那你直接取$_POST['customers']就可以,如果存在多个值,它就是个数组。
      

  6.   

    直接print_r($_POST['customers'])更直接看!
      

  7.   

    由于multiple="true"那么$_POST['customers']的值为一个数组,
    print_r($_POST['customers']),来输出你选中的值