自己的做的简单留言板,修改资料出问题了!

pengboy 2009-08-20 08:49:45
最近新学了PHP,自己动手做了一个简单的留言,在修改资料的时候,出现了一个问题
修改页面如下:
<?php
include("conn.php");
include("head.php");

if($_POST[hide])
{
$eid=$_POST[hide];
echo $eid; ////////////////这个地方接受不到ID的值,总是显示为1
}

$lid=$_GET[id];
$sql="select * from lyb where id=".$lid."";
$result=mysql_query($sql);
$row=mysql_fetch_array($result);
?>
<br>
<form action="" method="post" name="frm" id="frm">
<table width="600" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="91" height="30" align="right">留言标题:</td>
<td width="509"><label>
<input name="title" type="text" id="title" value="<? echo $row[title]?>" />
<input name="hide" type="text" id="hide" value="<? echo $row[id]?>" />
</label></td>
</tr>
<tr>
<td height="30" align="right">留言内容:</td>
<td><label>
<textarea name="content" id="content" cols="45" rows="5"><? echo $row[content]?>
</textarea>
</label></td>
</tr>
<tr>
<td> </td>
<td><label>
<input type="submit" name="button" id="button" value="修改" />
<input name="hide" type="hidden" id="hide" value="1" />
</label></td>
</tr>
</table>
</form>
...全文
126 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
ablewell 2009-08-21
  • 打赏
  • 举报
回复
学习中…………
zhuhuquan29 2009-08-20
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 dzxccsu 的回复:]
晕,你有两个name为hide,程序自动取最后一个,也就是你规定value="1"那个。
试试:
PHP code$_POST['hide'][0];
[/Quote]
正结 楼主写表单的名字的时候不能重复的呵呵为什么是1???
因为你在写表单名字的时候名字重复了而PHP接受的时候他会接收最后面HIDE的直哦不能那么说而是在HTML传参的时候第2个HIDE把第一个HIDE直给覆盖了呵呵这样说明白??OK?
dzxccsu 2009-08-20
  • 打赏
  • 举报
回复
晕,你有两个name为hide,程序自动取最后一个,也就是你规定value="1"那个。
试试:

$_POST['hide'][0];
dzxccsu 2009-08-20
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 pengboy 的回复:]
我并没有规定为1 呀?
[/Quote]看红色,value="1"那么hide值永远是1
阿_布 2009-08-20
  • 打赏
  • 举报
回复

$_POST["hide"]);加上""号试试。
pengboy 2009-08-20
  • 打赏
  • 举报
回复
我并没有规定为1 呀?
ldyanstar 2009-08-20
  • 打赏
  • 举报
回复
同意楼上的!
pengboy 2009-08-20
  • 打赏
  • 举报
回复
不是吧,<input name="hide" type="hidden" id="hide"/>我把类型,该为TEXT的,显示为5呀
dzxccsu 2009-08-20
  • 打赏
  • 举报
回复
<input name="hide" type="hidden" id="hide" value="1" /> 你已经规定为1了,当然是1
x1987xiaoxiao 2009-08-20
  • 打赏
  • 举报
回复
你俩个hidden的名字不要取一样的么
总哈哈 2009-08-20
  • 打赏
  • 举报
回复
强人编程,把 <input name="hide" type="hidden" id="hide" value="1" /> 去掉就可以了
itaoo 2009-08-20
  • 打赏
  • 举报
回复
if($_POST[hide])
xsir317 2009-08-20
  • 打赏
  • 举报
回复
大哥。。。你命名的时候能不能有点谱?
留言板安装非常简单,适合于需要个性化的用户使用。 此程序版本为v1.4 2009.9.27日更新 安装:首先,你需要有一个支持asp程序的服务器,或者在本地机器上安装pws(win98系统)或者iis(win2000、NT、XP..)然后将bbs整个目录都拷贝Inetpub\wwwroot的目录里,在地址栏输入地址进行测试。安装过程中主要注意的是数据库是data.mdb文件,用acesse打开数据库,输入地址http://localhost/gb/admin/index.asp就可以添加或者删除管理用户。 asp后台的删除还没,可以直接在留言板里删除,密码登录就行了。 为了安全,最好是把数据库的名字修改掉,然后在相应的网页程序内把名字也修改成你新命名的名字(不懂的先看下简单的asp教程)以前的随机调用背景功能一样有用,将bg0文件夹改成bg就可以生效,里的文件修改后可以 成为背景,并且每次打开背景都不一样。 bg文件夹里共有8个flash文件,如果你想要改背景,可以将里面的文件改成不同的背景或者前景,或者你只要一个就在bg文件夹里放一个swf文件就行了。登录后可能不能及时看到删除按钮,这时点留言板上的“刷新页面”按钮一次就可以看见右边的删除按钮了。 04年5月1日,增加头像功能,暂时放了10个头像可用 头像在image文件夹里,你可以更换成你自己喜欢的头像图片,但要用和现在一样的文件名字,大小最好也和现在的图片一样。 最后,有朋友说不喜欢这个界面,那很容易,你们自己就是了,那个bg.fla 文件就是留言板的背景界面,大家可以按照自己的喜好或者网站风格去制作自己喜欢的界面。 有空就会继续更新,希望美工好的朋友合作。 祝大家使用愉快! ================= www.52j.com =================

21,891

社区成员

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

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