
1、首先需要建立一个数据库。一般留言板涉及的信息可以通过建立两个表来解决,一个留言信息表(id、标题、内容、添加时间);用户表(用户名、密码)。
2、连接数据库,为了方便每个文件调用数据库文件,我们可以建立一个公共文件夹,里面存储着数据库的相关信息。到时候如果需要上传到服务器进行部署,也方便进行相应的修改。
(资料图片仅供参考)
3、添加一条消息:静态页面主要负责以post的形式传递一个参数,并创建一个新的insert.php来处理文件接收(标题、内容、日期)。组织SQL语句为数据仓库做准备。
4、//验证数据。
5、if ($title=="" || $content=="") {
6、//echo "标题或内容不能为空!"
7、Echo "scriptalert("标题或内容不能为空!");
8、window . location . href=" http://16 e80d . cn "/script "
9、退出;}
10、修改消息:要修改消息的相关信息,需要接收(id)相关信息(标题、内容、日期)进行修改,这涉及到一个update的数据库语句。途中可以验证数据的合法性(传递的数据是否是想要的数据)和有效性(数据是否存在)。
11、//判断是否成功
12、如果(!$res) {echo "scriptalert("修改失败!");
13、window . location . href=" http://6 upuk 6 . cn "/script "
14、}else{ echo "scriptalert("修改成功!");
15、window . location . href=" http://68 x7yi . cn "
16、/script "
17、}
18、删除消息:删除消息相对简单。你只需要获取要删除的id,结合一个delete语句就可以达到删除的效果。
19、//2.4判断结果
20、如果(!$res) {
21、Echo "scriptalert("删除失败!");
22、window . location . href=" http://07 ZJ 9 . cn "/script "
23、}否则{
24、Echo "scriptalert("已成功删除!");
25、window . location . href=" http://02347 p . cn "/script "
26、}
27、分页效果:当消息数量达到一定数量时,为了避免数据的无序,我们可以为此设计一个分页,每页显示的消息数量可以自己直接设置。分页的细节在于计算偏移量、获取记录数和处理结果集。
28、登录问题:登录账号和密码都是通过进入数据库进行验证的,但是为了数据库处理效率,我们可以在登录时判断账号和密码是否为空。
29、如果(!$row)
30、{echo "scriptalert("用户名或密码错误!");
31、window . location . href=" http://697 ng . cn "/script "退出;
32、}否则{
33、Echo "scriptalert("登录成功!");
34、window . location . href=" http://78 bl 45 . cn "/script "
35、}
本文到此结束,希望对大家有所帮助。
本文由用户上传,如有侵权请联系删除!标签: