print("/tr\r\ntr\r\n");
print("td colspan=\"2\" bgcolor=\"#fffae6\"");
print("Message: brfont color=\"#0000cc\"".$fileMessage[$i++]."/font/td\r\n");
print("/tr\r\n");
}
?
/table
form action="exa10-1.php" method="POST" target="_self"
input type="hidden" name="action" value="https://www.04ip.com/post/send"
姓名:br
input name="name" size=30 maxlength=15br
textarea name="message" rows="12" cols="51"/textareabr
input type="submit" value="https://www.04ip.com/post/发出留言"br
/form
/body
/html
用PHP写留言板代码时怎样才能实现删除和修改留言的?。看胧窃跹模?/h2>list.php修改下
在你显示每个楼层的留言信息后面加上一行
a href="https://www.04ip.com/post/del.php?id=?php echo $row['id']; ?"删除/a
a href="https://www.04ip.com/post/update.php?id=?php echo $row['id']; ?"编辑/a
然后建立del.php文件
?php
if (isset($_GET['id']))
{
include_once(你建立mysql连接的那个php文件);
mysql_query('DELETE FROM `bbtliuyanban` WHERE `id` = \'' . $_GET['id'] . '\'');
}
?
就一句话,mysql_query执行删除语句就好了
重点是GET接收到传递来的ID值
建立update.php
?php
include_once(你建立mysql连接的那个php文件);
if (!empty($_POST))
{
mysql_query("UPDATE `bbtliuyanban` SET `user` = '$_POST[user]', `title` = '$_POST[title]', `content` = '$_POST[content]' WHERE `id` = '$_POST[id]'");
}
if (isset($_GET['id']))
{
$result = mysql_query('SELECT * FROM `bbtliuyanban` WHERE `id` = \'' . $_GET['id'] . '\'');
$row = mysql_fetch_array($result);
?
输出标单信息
form action="update.php" method="POST"
input type="hidden" name="id" value="https://www.04ip.com/post/?php echo $row['id']; ?" /
标题:input type="text" name="title" value="https://www.04ip.com/post/?php echo $row['title']; ?" /
用户:input type="text" name="user" value="https://www.04ip.com/post/?php echo $row['user']; ?" /
textarea name="content"?php echo $row['content']; ?/textarea
input type="submit" /
/form
?php
}
?
临时开下电脑 , 赶时间,有疑问明天再说吧
update没少大括号吧?
最后有的,你是不是没注意到?
输出表单信息这行可以删了,你就完整复制从建立update.php下面到临时开下电脑之间所有代码就行了,小毛病自己改改,直接在这里打的没太注意细节
权限要用到cookie和sessions
你才学3天 。。。贪多嚼不烂
楼下说的挺对,但是有一点,有管理员权限才能进行删除、修改操作
所以对del的判断基本上没必要
防sql还是要的,谢谢提醒了
PHP留言板 代码出错养成良好的编程习惯 , 把下面这一段:
if(mysql_query($sql,$link))
echo "留言成功";
else
echo "留言失败";
修改为:
if(mysql_query($sql,$link))
echo "留言成功";
else
echo "留言失败 , SQL:$sqlbr错误:".mysql_error();
这样 , 发现问题的时候你自己就能解决,根本不用发帖子,不信你试试看 。
php留言版数据库的代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php留言版数据库的代码是什么、php留言版数据库的代码的信息别忘了在本站进行查找喔 。
推荐阅读
- 网络游戏末日沙城,末日沙城最新开区
- 电脑网络状态怎么更改名称,电脑网络状态怎么更改名称呢
- flutter桌面程序开发,flutter编写桌面开发
- gis面状要素提取中心线,arcgis提取面中心线
- go语言wait go语言walk开发文档
- 上海斐讯路由器怎么进不去,上海斐讯路由器网址
- 阿里云收件服务器,阿里云收件服务器主机名
- 体育课沙包游戏,体育课沙包游戏有哪些
- C语言累加的函数 c语言求累加和的公式计算