调用php但不解析

康米主义 2016-11-03 12:25:38
我在CentOS 7.0 已经安装了LAMP
也有公网IP

访问默认文档
index.php
内容
<?php
echo "aaaa"
?>

访问公网ip可以显示aaaa

但是 写HTML,调用php处理表单时候 不显示
index.html
body部分
<body>
<form action="addDish.php" method="post">
菜品名:<input type="text" name="dishname">
<input type="submit" value="提交">
</form>
</body>

addDish.php
<?php
$res=$_POST["dishanme"];
echo $res;
?>
index.html与addDish.php在同一目录
提交以后,跳转到addDish.php
并没有显示 $res的值
...全文
172 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
傲雪星枫 2016-11-04
  • 打赏
  • 举报
回复
要定位错误,首先打开错误提示 <?php error_reporting(E_ALL); ini_set('display_errors','on'); ?>
黄袍披身 2016-11-04
  • 打赏
  • 举报
回复
引用 3 楼 Just_cl 的回复:
<?php
$res=$_POST["dishanme"];
echo $res;
?>
难道就我一个发现了,dishname拼错了么
这就是开发过程中关闭错误提示的后果,其实如果你打开了所有错误提示 一定会提示你这个 dishanme 是没有定义的.
xuzuning 2016-11-03
  • 打赏
  • 举报
回复
1、可能你的表单没有填值 2、print_r($_POST); 看看有什么 3、在提交后的页面中,右键查看源代码
Just_cl 2016-11-03
  • 打赏
  • 举报
回复
<?php
$res=$_POST["dishanme"];
echo $res;
?>
难道就我一个发现了,dishname拼错了么
傲雪星枫 2016-11-03
  • 打赏
  • 举报
回复
print_r($_POST); 看看有什么,估计你没有提交对。

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧