提交頁面
<form>
<input type="checkbox" name="whs[]" value="32">
<input type="checkbox" name="whs[]" value="33">
<input type="checkbox" name="whs[]" value="34">
<input type=submit>
</form>
處理頁面
<?
for($i=0;$whs[$i];$i++){
  echo $whs[$i];
}

解决方案 »

  1.   

    将$whs改成$_Post["whs[$i]"]试试。
      

  2.   

    <?php
    if($submit)
    {
      foreach ($test as $val) {
        echo $val."<br>";
      }
    }
    ?>
    <form action="<?=$PHP_SELF;?>" method="post" name="test">
    <select name="test[]" multiple>
     <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>
    </select>
    <input type="submit" name="submit" value="submit">
    </form>
      

  3.   

    写错了,将$whs[$i]换成$_POST["whs[$i]"]试试。或者将php.ini中的register_global 改成 on
      

  4.   

    把name="whs[]" 换为name="whs"
      

  5.   

    To net_lover:
      樓主一定就是這麽做的,所以才“只”得到最後一個checkbox的值。
      

  6.   

    提醒大家仔细看清楚楼主的意思:“一个多选的列表框”!
    是SELECT!!!!!!!!!!
    说到哪里去了都不知道,真是的!
      

  7.   

    To phpteam:  
      select會有多個值需要提交嗎?樓主自己的意思沒有表達清楚。你也沒看清楚吧。
      

  8.   

    To uGain:
        当然可以有多个值了,不信你试试我那段代码。
      

  9.   

    我的意思是列表框(select),代码如下:
    当我选择多项提交时,总得到最后一项.
    请帮忙.<?php
    // +----------------------------------------------------+
    // | 程序段 |
    // <!-- prog_body -->
    if ($HTTP_POST_VARS) {
    print"<pre>";
    print_r($HTTP_POST_VARS);
    print"</pre>";
    }// <!-- prog_body -->
    // +----------------------------------------------------+// +----------------------------------------------------+
    // | 页面输出 |
    // <!-- output_html -->
    ?>
    <FORM name='form1' method='post' action='' enctype='multipart/form-data'>
    <SELECT name='select' size='10' multiple id='s1'>
    <OPTION value='1'>1</OPTION>
    <OPTION value='2'>2</OPTION>
    <OPTION value='3'>3</OPTION>
    <OPTION value='4'>4</OPTION>
    <OPTION value='5'>5</OPTION>
    <OPTION value='6'>6</OPTION>
    <OPTION value='7'>7</OPTION>
    <OPTION value='8'>8</OPTION>
    <OPTION value='9'>9</OPTION>
    <OPTION value='0'>0</OPTION>
    </SELECT>
    <INPUT TYPE="submit"><?php
    //<!-- output_html -->
    // +----------------------------------------------------+
    ?>