我是新手,在做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>
这是我的代码
<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>
a.php
<?php
echo $_GET["id"];
?>
然后在浏览器上a.php?id=5,看看能不能得到5。不能就是你环境有问题。
测试php的程序能通过,php也能和数据库相连,但是不能处理表单,很不理解啊
我再试试你说的方法~
出错。参考:
选择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配置输出信息就成功了
php5apache2.dll 换成 php5apache2_2.dll
不知道你是不是也是这个问题.