我是php的新手今天遇到一个问题像各位高手请教

<html><head></head><body><formname="form1"method="post"action="ex5_7.php"><p>姓名<input... <html>
<head>

</head>

<body> <form name="form1" method="post" action="ex5_7.php">
<p> 姓名 <input name="name" type="text" id="name"></p>
<p> 喜爱的运动 <input type="text" name="love" id="love"></p>
<P> <input type="submit" name="Submit" value="确定"></P>
</form>
</body>
</html>
下一段代码是:<html>
<head>
</head>

<body>
<?
echo $_POST["name"];
echo ",您喜爱的运动是: ".$_POST["love"];
?>

</body>
</html>
这两段代码在第一段代码形成的网页中输入姓名和爱好无法在ex5_7.php中出现,我想知道php格式的代码那里出了问题谢谢
展开
 我来答
詹绍乾
2009-09-22 · TA获得超过178个赞
知道答主
回答量:38
采纳率:0%
帮助的人:41.3万
展开全部
楼主的代码没问题,在我机器上能正常运行。

在楼主机器上不能正常运行的原因可能是你直接在文件夹里打开html文件然后填写表单提交。这样php程序不会被编译。如果是这情况,请在浏览器地址栏输入“http://127.0.0.1/地址后加上表单所在网页的文件名”。如:http://127.0.0.1/index.html
smackaaaaaa
2009-09-22 · TA获得超过149个赞
知道答主
回答量:49
采纳率:0%
帮助的人:38万
展开全部
代码没问题,
1)不管单引号,双引号都可以获取POST的值。
2)<?变成<?php 都行,没有必然的关系。
3)如果你是按照二楼的说法打开文件不对的话,
点击确定后会出现下载ex5_7.php文件的情况。
4)两个文件要保存到同一个目录下才能找到
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
songjiang1101
2009-09-22 · TA获得超过485个赞
知道小有建树答主
回答量:608
采纳率:0%
帮助的人:316万
展开全部
$_post里面 改成单引号 试试 <?变成<?php 这样应该可以的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
helen5106
2009-09-22 · TA获得超过1260个赞
知道小有建树答主
回答量:2015
采纳率:0%
帮助的人:1075万
展开全部
同意一楼:<? 变成 <?php
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式