用PHP写留言板代码如何删除修改消息?代码是什么?
在每个楼层显示的消息后添加一行。
& lta href="del.php?id = & lt?PHP echo $ row[' id '];?>& gt删除
& lta href="update.php?id = & lt?PHP echo $ row[' id '];?>& gt编辑
然后建立del.php文件。
& lt?服务器端编程语言(Professional Hypertext Preprocessor的缩写)
if (isset($_GET['id']))
{
Include_once(设置mysql连接的php文件);
MySQL _ query(' DELETE FROM ` bbtliuyanban ` WHERE ` id ` = \ ' '。$_GET['id']。\'');
}
& gt
总之,mysql_query应该执行delete语句。
重点是GET接收传递的ID值。
建立update.php。
& lt?服务器端编程语言(Professional Hypertext Preprocessor的缩写)
Include_once(设置mysql连接的php文件);
如果(!空($_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);
& gt
输出投标信息
& ltform action = " update . PHP " method = " POST " & gt;
& ltinput type = " hidden " name = " id " value = " & lt;?PHP echo $ row[' id '];?>/& gt;
标题:
用户:
& lttextarea name = " content " & gt& lt?PHP echo $ row[' content '];?& gt& lt/textarea & gt;
& ltinput type = " submit "/& gt;
& lt/form & gt;
& lt?服务器端编程语言(Professional Hypertext Preprocessor的缩写)
}
& gt
暂时关闭电脑。我赶时间。有问题明天再说吧。
更新不是少了大括号吧?
最后,你没注意到吗?
可以删除输出表单信息的行。你只需要复制从update.php建立到电脑临时开放的所有代码。你可以自己纠正错误,直接在这里输入,不要太注意细节。
权限需要cookie和会话。
你才学了三天。。。心有余而力不足
你楼下说的很对,但是有一点,你只有管理员权限才能删除或者修改。
所以基本没必要去评判德尔。
Sql防范还是要的,谢谢提醒。