为什么php文件接收不了html文件提交的表单数据呢

我是个php菜鸟,想问一下为什么html文件提交的数据在php文件中不能被处理。程序如下:html文件<formaction="welcome.php"method="p... 我是个php菜鸟,想问一下为什么html文件提交的数据在php文件中不能被处理。程序如下:
html文件
<form action="welcome.php" method="post">
Name: <input type="text" name="name" />
Age: <input type="text" name="age" />
<input type="submit" />
</form>
php文件:welcome.php
<html>
<body>
Welcome <?php echo $_POST["name"]; ?>.<br />
You are <?php echo $_POST["age"]; ?> years old.

</body>
</html>

我用浏览器打开html文件填入数据提交后,其输出如下:Welcome .
You are years old.
而所填的数据并没有输出,这是什么原因呢?、
展开
 我来答
码农小明哥
2015-06-14 · 互联网程序员一枚,欢迎交流
码农小明哥
采纳数:9602 获赞数:25062

向TA提问 私信TA
展开全部

仔细检查一下问题出现在哪吧。

例如:在html中,表单提交部分的大致代码如下:

<form action="infoprocess.php" method="post">
<table>
<tr><td
 valign="top">请输入问题详情</td><td><textarea 
name="question" cols="51" rows="10" boeder="1" 
bordercolor="blue"></textarea></td></tr>
<tr><td><input type="submit" value="提交"></td>
<td><a href="login.php">返回首页</a><input type="reset" value="重置"></td></tr>
</table>
</form>

以上实例中一定要注意提交方式和后台接收的的一致,还有提交的页面不要弄错

inforocess.php接收代码如下:

<php
$question=$_POST['question'];//此名字要和上面的一致才能接收到
?>

将接收的变量输出或者存入数据库即可。

xidibbs
2010-11-15 · TA获得超过571个赞
知道小有建树答主
回答量:880
采纳率:0%
帮助的人:625万
展开全部
代码有问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lovemaggie20
2010-11-16 · TA获得超过137个赞
知道答主
回答量:95
采纳率:0%
帮助的人:66.5万
展开全部
代码完全没有问题。在我的机子上就可以运行。
去看看你的php配置吧
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
henujava
2010-11-15
知道答主
回答量:9
采纳率:0%
帮助的人:0
展开全部
表单有错误吧,贴出代码看看
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式