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

...全文
217 15 打赏 收藏 转发到动态 举报
AI 作业
写回复
用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,893

社区成员

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

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