分成两个页面写,或者下面的php用javascript写!

解决方案 »

  1.   

    当表单form没有method属性时,默认的传递方式是get。
    echo($_POST["username"]; ==> echo($_GET["username"];
      

  2.   

    还是不行啊...还是出现这个错误:
    Undefined index:username in c:\interpub\wwwroot\test.php on line 12但是输入数据后点"Submit".却能正确显示.不知道为何啊...
      

  3.   

    我试了,没问题呀?不过,楼主这里可以有错<?php
       echo($_POST["username"];
     ?>上面应该改成
    echo $_GET["username"];那左边半个(是不需要的
      

  4.   

    晕...那怎么我的有问题???
    我把它换成echo $_GET["username"];
    但还是一样.
    难道是PHP的问题?我的是4.3.7&&IIS6.0
      

  5.   

    <HTML>
    <!-- test.php -->
    <FORM METHOD="POST" ACTION="test.php">
      Please type yuour name here:<BR>
      <INPUT NAME="username" TYPE=TEXT><BR><BR>
      <INPUT NAME="submit" TYPE=SUBMIT>
     </FORM>
     
     <BR><BR>
     you typed:
     
     <?php
       echo($_POST["username"]);
     ?> </HTML>结果还是不行...郁闷...
      

  6.   

    [还是不行啊...还是出现这个错误:
    Undefined index:username in c:\interpub\wwwroot\test.php on line 12但是输入数据后点"Submit".却能正确显示.不知道为何啊...]=========
    在PHP语句中加入下面的试试<?PHP
      if (isset($username))
         echo $_POST["username"];
    ?>
      

  7.   

    不加上 if (isset($username)) 虽然会出现:Undefined index:username in c:\interpub\wwwroot\test.php on line 12 但输入后点"Submit"能正常显示.
    加上if (isset($username)) 后什么也不显示了...救命啊...
      

  8.   

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

  9.   

    OK了.但这好像是让PHP不显示警告吧?.
    代码有没有错误啊?
      

  10.   

    to 楼主你代码没问题,是你PHP配置有问题.建议重新装一下
      

  11.   

    大家可以看看这个,我和这个仁兄碰到的问题差不多:http://www.newvbb.com/showthread.php?t=2860无奈.烦请高手指点....