兄弟在php.ini中将track_vars 设为 On 看看。如果设置为off用$select不会得到的,要
$select=$HTTP_POST_VARS[select]来获取

解决方案 »

  1.   

    track_vars这个参数在我的php.ini里面都没有设置啊,既没有track_vars = On
    也没有track_vars = Off。我加了一个track_vars = On也没有用啊!
      

  2.   

    我没用过啊
    你把它放到
    <form>前啊.看看啊.我想是不是它把变量变成null啊
      

  3.   

    改成
    if(isset($select))echo $select;
    看看
      

  4.   

    你用:
    $select=$HTTP_POST_VARS[select]来获取,试一试
      

  5.   

    我把下拉菜单的name改成了aaa,然后用下面的程序输出,出错
    <?
    settype($aaa,"string");
    settype($Submit,"string");
    $Submit=null;
    $aaa=$HTTP_POST_VARS[aaa];
    if(isset($aaa)){
    echo $aaa;
    }
    //if($Submit=="Submit"){
    // echo $select;
    //}
    ?>
    Warning: Use of undefined constant aaa - assumed 'aaa' in c:\Apache\htdocs\alex\echo.php on line 5Warning: Undefined index: aaa in c:\Apache\htdocs\alex\echo.php on line 5
      

  6.   

    只需要
    <?if(isset($aaa)){echo $aaa;}?>或者
    $aaa=$HTTP_POST_VARS["aaa"];