获取Php表单内容出错

这段代码获取表单name值出错,就是最后一行的$Content这里。希望大神能指导下。<html><body><formmethod="post"action="<?ph... 这段代码获取表单name值出错,就是最后一行的$Content这里。希望大神能指导下。
<html>
<body>
<form method="post" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>">
Name: <input type="text" name="name" />
<input type="submit" value="submit" />
</form>
<?php
$Content=$_POST["name"];
展开
 我来答
windblast
2017-12-28 · 知道合伙人软件行家
windblast
知道合伙人软件行家
采纳数:5633 获赞数:13622
毕业于空军第一航空学院电子专业,1991年开始接触电脑,从事多年计算机编程,具有较丰富的经验。

向TA提问 私信TA
展开全部

如果运行上面的 php 代码,则运行后会得到的错误提示如下图所示:

其原因在于:

PHP 是后台脚本语言,在上面的代码中,虽然有个 Form 表单,也有名为 Name 的 Input 作为 Post 表单中的元素,但当脚本运行时,由于并没有尚未 POST,因此,此时,全局数组 $_POST 中并不存在 $_POST['name'] 。

建议:

可以将 html 的 Form 部分拆出,另新建保存为 html 文件,然后 POST 到 PHP。

如果坚持在一个 php 文件里,那么,需要在前面添加判断 $_POST['name']  是否存在(即判断 是否 post )代码。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式