我在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的值
也有公网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的值
2、print_r($_POST); 看看有什么
3、在提交后的页面中,右键查看源代码
$res=$_POST["dishanme"];
echo $res;
?>难道就我一个发现了,dishname拼错了么
这就是开发过程中关闭错误提示的后果,其实如果你打开了所有错误提示 一定会提示你这个 dishanme 是没有定义的.
<?php
error_reporting(E_ALL);
ini_set('display_errors','on');
?>