【发布时间】:2013-08-16 19:05:52
【问题描述】:
我是 PHP 新手,我尝试在 w3 学校工作,示例在表单上发布数据..
它从来不适合我...网页没有显示任何数据,我尝试了几个论坛,也没有任何帮助..我仍然保持空白!
示例 #1:来自 HTML 代码的简单联系
<form action="action.php" method="post">
<p>Your name: <input type="text" name="name" /></p>
<p>Your age: <input type="text" name="age" /></p>
<p><input type="submit" /></p>
</form>
示例 #2:从我们的表单中打印数据
Hi <?php echo htmlspecialchars($_POST['name']); ?>.
You are <?php echo (int)$_POST['age']; ?> years old.
此脚本的预期输出可能是:
Hi Joe. You are 22 years old.
实际输出:
Hi . You are years old
Post 参数不显示数据。非常感谢任何帮助。
【问题讨论】:
-
而示例 2 来自 action.php?
-
尝试 print_r($_POST) 查看 _POST 数组中的所有数据,如果不存在,则说明您做错了
-
您的 HTML 文件的名称是什么(带有 HTML 表单)?如果不是
action.php,那你能把action.php的内容贴出来吗?怀疑你的问题在那里。 -
顺便说一句,我建议您找到一个更好的教程网站。 w3Schools 因方法过时以及完全不准确而臭名昭著。重要的是,您不要一开始就走错了路。当您准备好进入数据库访问时,请查找更现代的教程资源!
-
像
<?php echo "hello"; ?>这样的东西有用吗?您的 PHP 安装可能存在问题,并且该页面可能未解析。浏览器会将<?php ?>解释为标签并将其隐藏。检查结果页面的来源,以防万一。
标签: php