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程序编写错误 ,为什么呢 谁能帮我解决下 谢谢了 !!!

...全文
136 15 打赏 收藏 举报
写回复
15 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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 就是这些了
  • 打赏
  • 举报
回复
发帖
基础编程

2.1w+

社区成员

从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
帖子事件
创建了帖子
2009-08-05 09:32
社区公告
暂无公告