php编写留言板问题 急急急啊!!谢谢大家了

xiaodage 2009-08-05 09:32:11
php编写留言板程序问题

我在 前台 编写了这个填写 页面 ,这是个htm 格式。

<html>
<head>
<meta http-equiv="Content-Language" content="zh-tw">
<meta http-equiv="Content-Type" content="text/html; charset=big5">
<title>留言板</title>
</head>
<body>
<form method="POST" action="www1.php">
<p>你的姓名:<input type="text" name="name" size="20"</p>
<p>你的性别:<input type="radio" value="1" name="sex" checked>男 <input type="radio" value="0" name="sex">女</p>
<p>你的email:<input type="text" name="email" size="20"></p>
<p>你的留言内容:</p>
<p><textarea rows="9" name="info" cols="35"> </textarea></p>
<p><input type="submit" value="提交" name="B1"><input type="reset" value="重新设定" name="B2"></p>
</form>
</body>
</html>
这个也页面是 php格式
<?
echo $name;
echo $email;
echo $sex;
echo $info;
?>
程序 应该是 在 htm里面点击 提交 把里面的填写的内容显示在 php页面里。可是为什么会显示 php里面有没有定义的 东东 。。 谢谢 帮我解决下
提示php程序编写错误 ,为什么呢 谁能帮我解决下 谢谢了 !!!

...全文
272 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhongqixing1104 2009-08-07
  • 打赏
  • 举报
回复
修改php配置文件打开开关register_globals
kojie_chen 2009-08-07
  • 打赏
  • 举报
回复
卢沟哦
cpc1984 2009-08-07
  • 打赏
  • 举报
回复
没接收
lypfriends 2009-08-07
  • 打赏
  • 举报
回复
路过
shijie8332899 2009-08-07
  • 打赏
  • 举报
回复

楼主基础不好,建议多看书了!那个是以前register_grobals默认打开才可以的.现在大部份已经关闭
可以以下代码查看是否打开
ini_set("register_grobals")
打开返回1关闭返回0
好像是这样

jxgxldl 2009-08-07
  • 打赏
  • 举报
回复
长见识!
gongchenwei 2009-08-06
  • 打赏
  • 举报
回复
可以试一下其他的现实方法,另外,加一个if条件在最头上。
foolbirdflyfirst 2009-08-06
  • 打赏
  • 举报
回复

<?php
error_reporting(0);
echo $_POST['name'];
echo $_POST['email'];
echo $_POST['sex'];
echo $_POST['info'];
?>
littlebirds 2009-08-06
  • 打赏
  • 举报
回复
是啊,你不POST或者GET你怎么传递变量啊?
ppmz1987 2009-08-06
  • 打赏
  • 举报
回复
加@符号也行
<?php
echo @$_POST['name'];
echo @$_POST['email'];
echo @$_POST['sex'];
echo @$_POST['info'];
?>
aotujsp 2009-08-06
  • 打赏
  • 举报
回复
因为你的form传值方式是post

不同页面传值PHP5中可使用$_POST['']这个超全局变量

get传值使用$_GET['']
  • 打赏
  • 举报
回复
<? php
echo $name;
echo $email;
echo $sex;
echo $info;
?>

这个也不对吧
xiaodage 2009-08-05
  • 打赏
  • 举报
回复
问题解决了 结果是这样的、:
<?
if(isset($_POST)) // 只有 $_POST 变量存在,才处理.
{
echo $_POST['name'];
echo $_POST['email'];
echo $_POST['sex'];
echo $_POST['info'];
}
?> 谢谢 我愿意和大家分享这个代码 ,互相学习 !!!!
chdach 2009-08-05
  • 打赏
  • 举报
回复
[Quote=引用楼主 xiaodage 的回复:]
 php编写留言板程序问题  。

我在 前台 编写了这个填写  页面 ,这是个htm 格式。

<html>
<head>
<meta http-equiv="Content-Language" content="zh-tw">
<meta http-equiv="Content-Type" content="text/html;  charset=big5">
<title>留言板 </title>
</head>
<body>
<form method="POST" action="www1.php">
  <p>你的姓名: <input type="text" name="name" size="20" </p>
  <p>你的性别: <input type="radio" value="1" name="sex" checked>男 <input type="radio" value="0" name="sex">女 </p>
  <p>你的email: <input type="text" name="email" size="20"> </p>
  <p>你的留言内容: </p>
  <p> <textarea rows="9" name="info" cols="35"> </textarea> </p>
  <p> <input type="submit" value="提交" name="B1"> <input type="reset" value="重新设定" name="B2"> </p>
</form>
</body>
</html>
           这个也页面是 php格式 。
<?
echo $name;
echo $email;
echo $sex;
echo $info;
?>
程序 应该是 在 htm里面点击 提交 把里面的填写的内容显示在 php页面里。可是为什么会显示 php里面有没有定义的 东东 。。  谢谢 帮我解决下
    提示php程序编写错误 ,为什么呢 谁能帮我解决下 谢谢了 !!!


[/Quote]


fgfdg
xiaodage 2009-08-05
  • 打赏
  • 举报
回复
谢谢大伙了 ,帮帮我吧 。。 php报的错时
Notice: Undefined variable: name in E:\runphp\htdocs\www1.php on line 4 就是这些了

21,891

社区成员

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

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