用$index=$_POST['index'];  
试试,

解决方案 »

  1.   

    改下面这个,而不改.PHP文件
    <input type='checkbox' name='index' value=1>1</td>
    <input type='checkbox' name='index' value=2>2</td>
    <input type='checkbox' name='index' value=3>3</td>
    <input type='checkbox' name='index' value=4>4</td>
    <input type='checkbox' name='index' value=5>5</td>
      

  2.   

    php.ini中error_reporting = E_ALL & ~E_NOTICE
    或在程序开头加上:
    error_reporting(E_ALL & ~E_NOTICE);
      

  3.   

    我是要读出里面的数据,不是不想看见error message。index的值怎么也读不出来
      

  4.   

    php.ini中error_reporting = E_ALL & ~E_NOTICE
    还有register_globals = On
      

  5.   

    程序没有问题,是你的php.ini的问题,我试过了,在我的机子上你的程序没有问题
      

  6.   

    <?
    if ($submit) {
    $total = count($index);
    echo "The total selected items are : $total<br>";
    for($i=0;$i<=$total;$i++) echo $index[$i]."<br>";
    }
    else{ ?>
    <form method=post>
    <input type='checkbox' name='index[]' value=1>1</td>
    <input type='checkbox' name='index[]' value=2>2</td>
    <input type='checkbox' name='index[]' value=3>3</td>
    <input type='checkbox' name='index[]' value=4>4</td>
    <input type='checkbox' name='index[]' value=5>5</td>
    <input type=submit name=submit>
    </form>
    <? } ?>
      

  7.   

    出现错误信息“Unable to load dynamic library 'c:/php/extensions/php_oci8.dll'”,其实是一个表面错误,我想你一定没有安装Oracle8i 的客户端。首先,访问http://otn.oracle.com/software/products/oracle8i/index.html下载8.1.7 Client for windows,按照标准方式安装就可以了。然后,检查你的php.ini中"extension_dir = c:\php\extensions"是不是设置正确(请确定'c:/php/extensions/php_oci8.dll'文件存在)。最后,启动Apache成功!
      

  8.   

    <?php
    // 自 PHP 4.1.0 起可用   print $_POST['username'];
       print $_REQUEST['username'];   import_request_variables('p', 'p_');
       print $p_username;// 自 PHP 3 起可用。自 PHP 5.0.0 起,这些较长的预定义变量
    // 可用 register_long_arrays 指令关闭。   print $HTTP_POST_VARS['username'];// 如果 PHP 指令 register_globals = on 时可用。不过自
    // PHP 4.2.0 起默认值为 register_globals = off。
    // 不提倡使用/依赖此种方法。   print $username;
    ?>
      

  9.   

    变量未定义
    直接使用$HTTP_POST_VARS['index']
      

  10.   

    不明白你的表单是怎么发送过去的,一个提交按钮都没有。
    然后你把enctype="text/plain"去掉就行了
      

  11.   

    .html
    <form action="test3.php" method="POST"> 
    <input type='checkbox' name='index[]' value=1 >1
    <input type='checkbox' name='index[]' value=2 >2
    <input type='checkbox' name='index[]' value=3 >3
    <input type='checkbox' name='index[]' value=4 >4
    <input type='checkbox' name='index[]' value=5 >5
    <input type='submit'>
    </form>.php
    <?php
    $index=$HTTP_POST_VARS["index"];  
    print_r ($index);
    ?>全部選中的結果; Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 ) 問題出在.html中. 是"value=1 >",不是"value=1>",看出來了吧!!