我是新手,在做php的表单提交,html的命令提交之后显示结果为空白,查过网上的好多资料,但是都没有解决啊~~急死了
这是我的代码
<HTML>
<HEAD>
<TITLE>ceshi</TITLE>
</HEAD>
<BODY>
<form action="9-6.php" method="get">
你的姓名:<input type="text"name="username"size="10"><br>
<input type="submit"value="确定">
<input type="reset"value="重写">
</form>
</BODY>
</HTML>
php代码
<HTML>
<HEAD>
      <TITLE>ceshi</TITLE>
</HEAD>
<BODY>
    <?php  
 
  Echo$_GET["username"];          ?>
    </BODY>
    </HTML>

解决方案 »

  1.   

    你的php代码 是不是在9-6.php这个文件中?程序上好像没有什么问题。你环境配置好了吗?可以最简单测试一下get。
    a.php
    <?php
    echo $_GET["id"];
    ?>
    然后在浏览器上a.php?id=5,看看能不能得到5。不能就是你环境有问题。
      

  2.   

    环境变量的问题我是按照网络的教程修改的。
    测试php的程序能通过,php也能和数据库相连,但是不能处理表单,很不理解啊
    我再试试你说的方法~
      

  3.   

    配置环境网上有很多教程,随便一搜很多,还有整合安装包之类的。不过我是一个一个安装的。你查找一下原因,看看哪里
    出错。参考:
    选择80端口,将apache安装在 e:\apache下。
    配置apache里的httpd.conf文件(conf目录下)
    找到 DocumentRoot "E:/apache/Apache2/htdocs" 将其改为WEB目录E:/htdocs
    找到 DirectoryIndex index.html index.html.var 在后面加入 index.htm index.php default.php default.html
    选择模块化模式安装
    找到 #LoadModule ssl_module modules/mod_ssl.so 这行,在此行后加入一行
    LoadModule php5_module e:/php/php5apache2.dll
    找到 AddType application/x-gzip .gz .tgz 这行,在此行后加入一行
    AddType application/x-httpd-php .php将php-5.0.4-Win32.zip里内容解压到e:\php里,找到php.ini-recommended,重命名为php.ini并拷贝到windows目录下。
    NTFS上记得给服务器开PHP.ini的读权限。
    查找extension_dir后面的改为"e:/php/ext"
    查找Windows Extensions,把下面有一排的;extension=php_***.dll的分号去掉,就是支持组件了。我把 extension=php_gd2.dll extension=php_mbstring.dll extension=php_mysql.dll 的分号去掉了。
    php5默认不支持mysql了,所以要为他添加支持,除了extension=php_mysql.dll去分号之外,在php目录里有个libmysql.dll文件,把它复制到系统的system32文件夹下,复制php.ini到windows目录下。此时PHP环境基本已经配置成功
    在WEB根目录里建一个名为test.php的文件内容如下
    <? echo phpinfo(); ?>
    重新启动apache服务,用浏览器打开 http://localhost/test.php
    如果可以看到php配置输出信息就成功了
      

  4.   

    不少人安装Apache2.2以后都忘记把
    php5apache2.dll 换成 php5apache2_2.dll
    不知道你是不是也是这个问题.