PHP为什么接收不到POST 的数据?
<formname="name1"action="welcome.php"method="post">Enteryourname:<inputtype="text"nam...
<form name = "name1" action="welcome.php" method="post">
Enter your name: <input type="text" name="name" />
Enter your age: <input type="text" name="age" />
<input type="submit" />
</form>
Welcome <?php echo $_POST["name"]; ?>.<br />
You are <?php echo $_POST["age"]; ?> years old!
------------------------------------------
<html>
<body>
<form action="welcome.php" method="post">
Enter your name: <input type="text" name="name" />
Enter your age: <input type="text" name="age" />
<input type="submit" />
</form>
</body>
</html>
-------------------------
<html>
<body>
Welcome <?php echo $_POST["name"]; ?>.<br />
You are <?php echo $_POST["age"]; ?> years old!
</body>
</html> 展开
Enter your name: <input type="text" name="name" />
Enter your age: <input type="text" name="age" />
<input type="submit" />
</form>
Welcome <?php echo $_POST["name"]; ?>.<br />
You are <?php echo $_POST["age"]; ?> years old!
------------------------------------------
<html>
<body>
<form action="welcome.php" method="post">
Enter your name: <input type="text" name="name" />
Enter your age: <input type="text" name="age" />
<input type="submit" />
</form>
</body>
</html>
-------------------------
<html>
<body>
Welcome <?php echo $_POST["name"]; ?>.<br />
You are <?php echo $_POST["age"]; ?> years old!
</body>
</html> 展开
展开全部
好吧,可能是你的这个文件不是welcome.php
就改一下你的代码
----------------------------------------
好吧我就再改一下代码吧;
index.htm
<form name = "name1" action="test.php" method="post">
Enter your name: <input type="text" name="name" />
Enter your age: <input type="text" name="age" />
<input type="submit" />
</form>
test.php
Welcome <?php echo $_POST["name"]; ?>.<br />
You are <?php echo $_POST["age"]; ?> years old!
更多追问追答
追问
一样的结果 还是不可以。 是不是环境问题 ?
追答
你输出下面的页面
info.php
<?php phpinfo();?>
看一下能不能输出你的PHP信息;
如果不能,说明环境是有问题的;
---------------------
还有一个问题就是打开方法的问题;
如果是本地的话;地址是
不是d:/php/inof.php这样子的;这种方法是不会运行PHP的;
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的代码无问题,从login.php跳转到welcome.php
login.php / login.html
<html>
<form action="welcome.php" method="post">
Enter your name: <input type="text" name="name" />
Enter your age: <input type="text" name="age" />
<input type="submit" />
</form>
</html>
welcome.php [只有下面两条语句,不要多写]
Welcome <?php echo $_POST["name"]; ?>.<br />
You are <?php echo $_POST["age"]; ?> years old!
运行即正确的值。
welcome.php最好改为:【规范】
<?php
echo "Welcome ".$_POST["name"]."<br/>";
echo "You are ".$_POST["age"]." years old!";
?>
login.php / login.html
<html>
<form action="welcome.php" method="post">
Enter your name: <input type="text" name="name" />
Enter your age: <input type="text" name="age" />
<input type="submit" />
</form>
</html>
welcome.php [只有下面两条语句,不要多写]
Welcome <?php echo $_POST["name"]; ?>.<br />
You are <?php echo $_POST["age"]; ?> years old!
运行即正确的值。
welcome.php最好改为:【规范】
<?php
echo "Welcome ".$_POST["name"]."<br/>";
echo "You are ".$_POST["age"]." years old!";
?>
追问
还是显示的和截图一下差不过的结果:
";
echo "You are ".$_POST["age"]." years old!";
?>
我觉得可能不是代码的问题。 我觉得高手换换思路看看能不能解决问题?
追答
我运行没有错,现在把文件传给你,你试一下我的代码。
welcome.php
<?php
echo "Welcome ".$_POST["name"]."<br/>";
echo "You are ".$_POST["age"]." years old!";
?>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你不贴代码谁知道,你如果是from表单提交。就好好看看文档,你要是ajax 提交一样好看看
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-04-02
展开全部
从代码上看不出有什么问题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询