LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 788|回复: 4

表单上的信息为什么不能提交?

[复制链接]
发表于 2003-5-6 13:19:49 | 显示全部楼层 |阅读模式
本人些了一小段代码,包括两个文件:add.html,show.php两个文件。通过add.html上的表单将填入的信息提交给show.php,显示出来。
两段代码如下:
(1)add.html
<html>
<head> <title>add an user to the database</title></head>
<body bgcolor=#888999>
<h1>add a new user</h1>
<form method="post" action="inf.php">
name: <input type="text" name="p_name"><br>
phone:<input type="text" name="p_phone"><br>
<br>  <input type="submit" name="save">
</form>
</body>
</html>

(2)show.php
<?php
echo "<br>name=$p_name";
echo "<br>phone=$p_phone";
?>

在浏览器下察看add.html后,填写人名,电话,然后点击提交。应该再出现一个页面显示提交的信息。现在的问题是她并不显示提交信息。哪位大虾能帮我找找原因呀?
发表于 2003-5-6 20:30:50 | 显示全部楼层
本人对PHP不怎么了解
但是HTML提交的表单处理页action="xxx.php"
应该是你的show.php吧,这语法上我是看不出什么错误的,
当然前提条件是有个累似TOMCAT的服务器吧,WebShare,weblogic,IIS等等的类似的东西.
 楼主| 发表于 2003-5-9 20:03:41 | 显示全部楼层
不好意思,一着急将贴子上的action=show.ini写成了action=inf.php.
这里纠正一下:
.(1)add.html
<html>
<head> <title>add an user to the database</title></head>
<body bgcolor=#888999>
<h1>add a new user</h1>
<form method="post" action="show.php">
name: <input type="text" name="p_name"><br>
phone:<input type="text" name="p_phone"><br>
<br> <input type="submit" name="save">
</form>
</body>
</html>

(2)show.php
<?php
echo "<br>name=$p_name";
echo "<br>phone=$p_phone";
?>
发表于 2003-5-10 09:19:13 | 显示全部楼层
在<form method="post" action="show.php">后加上
<input type="hidden" name="VTI-GROUP" value="0">
看看
发表于 2003-5-23 16:29:35 | 显示全部楼层

php的配制文件有问题。

打开php的配置文件:php.ini
找到register_global这一行将其改为on状态。
即可。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表