博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
用smarty来做简易留言系统,明细步骤简单操作
阅读量:5847 次
发布时间:2019-06-18

本文共 1381 字,大约阅读时间需要 4 分钟。

留言信息是之前用php做过的一个例子,现在把它用smarty模板来做

大概是这样子

点击发布信息

然后填写内容,发送后会返回表格,写的内容都会出现在表格里

数据库的数据是这样的:

 

先建两个文件。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的,不用让用户看到,所以这里我们就只做一个php文件就好

做之前我们需要给登录页面加上点东西

如下:

这是它的处理页面,把session开启,并把uid存在session里

然后留到发布处理页面再使用它

fabuchuli.php代码如下

Query($sql);?>
query($sql);if($r){ header("location:liuyan.php"); }else{ echo "添加失败"; }?>

这样就大概完成了,在信息系统的删除没有做,在前几篇博客里有,只需要加一个处理页面就好

重新运行一下看看,从登陆开始,这里注意一下,如果不从登陆开始的话,最后发布完成,会没有发件人

运行一下

输上用户名和密码,然后点击登陆

登陆后就会出来数据库所有的xinxi数据

点击退出系统会返回登陆界面

点击发布信息

 

 在文本框里输上内容

点击发送,会回到主页面

 

 刚才写的内容会出现到表格里

运行成功

 

转载于:https://www.cnblogs.com/qishuang/p/6515657.html

你可能感兴趣的文章
状态模式(State Pattern)
查看>>
log4j日志框架学习
查看>>
function 与 => 的区别
查看>>
VBScript:写excel的例子
查看>>
TYVJ P1077 有理逼近 Label:坑,tle的好帮手 不懂
查看>>
面试题:缓存Redis与Memcached的比较 有用
查看>>
通过UIWebView加载读取本地文件
查看>>
由于缺少证书链,导致Android手机提示网站不安全
查看>>
EXCEL自动撤销合并单元格并填充相应内容(转帖)
查看>>
Python3学习笔记10-条件控制
查看>>
Nginx 1.2.6 稳定版发布
查看>>
黄聪:如何使用CodeSmith批量生成代码(原创系列教程)
查看>>
HDOJ---1421 搬寝室[DP]
查看>>
用 Electron 和 React 撸了个功能超全 + 颜值极高的音乐客户端
查看>>
说说Chrome插件从开发调试到打包发布
查看>>
熬过了互联网“寒冬”,接下来的金三银四你该怎么面试进BAT?
查看>>
JS 中的== 与 ===
查看>>
k8s与监控--k8s部署grafana6.0
查看>>
ES6 - 收藏集 - 掘金
查看>>
解决TeamViewer无法按给定网络地址联系伙伴
查看>>