跳转到主内容
新派编程网 - 新潮编程理念,全新技术课堂!

php用smarty来做简易留言系统

留言信息是之前用 php 做过的一个例子,现在把它用smarty模板来做 大概是这样子 点击发布信息 立即学习 “ PHP免费学习笔记(深入) ”; 然后填写内容,发送后会返回 表格 ,写的内容都会出现在表格里 数据库的数据是这样的: 先建两个文件。php和html 登录就先用之前做的那个login登录 php中 先引入 入口文件 ,然后 查询 数据库,调sql语句,然后显示哪个页面
Query($sql); $smarty->assign("liuyan",$attr); $smarty->display("liuyan.html");
html中 写出表格的格式然后再遍历数据库的数据 代码如下
无标题文档

留言页面

发布信息
退出系统

<{foreach $liuyan as $v}> <{/foreach}>
发送人 发送时间 接收人 信息内容 操作
<{$v[1]}> <{$v[2]}> <{$v[3]}> <{$v[4]}> ">删除
这样运行起来,是这个样子的 再来做fabu.php页面 php文件中
display("fabu.html");
因为发布页面不需要用数据库什么的,只需要把html文件显示一下,所以就两句代码 html文件中
无标题文档

查看信息
退出系统

信息发送

接收人:


信息内容:


这个页面显示出来,是这样的 接下来是做发布处理页面,也就是fabuchuli.php PHP 8.5.5 PHP 8.5.5 是 PHP 8.5 分支的维护更新版本。该版本延续了“小步快跑”的迭代逻辑,通过深度错误修复、底层性能微调以及安全加固,旨在为开发者提供一个更健壮、更高效的运行环境。该版本严格遵守语义化版本规范,不包含破坏性变更。 下载 这个页面是处理页面纯php的,不用让用户看到,所以这里我们就只做一个php文件就好 做之前我们需要给登录页面加上点东西 如下: 这是它的处理页面,把 session 开启,并把uid存在session里 然后留到发布处理页面再使用它 fabuchuli.php代码如下
Query($sql); ?> query($sql); if($r) { header("location:liuyan.php"); } else { echo "添加失败"; } ?>
这样就大概完成了,在信息系统的删除没有做,在前几篇博客里有,只需要加一个处理页面就好 重新运行一下看看,从登陆开始,这里注意一下,如果不从登陆开始的话,最后发布完成,会没有发件人 运行一下 输上用户名和密码,然后点击登陆 登陆后就会出来数据库所有的xinxi数据 点击退出系统会返回登陆界面 点击发布信息 在文本框里输上内容 点击发送,会回到主页面 刚才写的内容会出现到表格里 运行成功

相关文章