博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
一步一步教你用PHP+MySql搭建网站 No.6 文章的publish
阅读量:5874 次
发布时间:2019-06-19

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

本节我们来看和publish相关的3个页面:  publish.php, unpublish_story.php和publish_story.php

我们回到admin的主页面,index.php

我们点击下面的链接,跳转到的是

publish.php

整体过一遍代码,这里面应该没有多少新的内容了,我们重点看一下结构:

4-6行

和editer一样,如果当前用户还未已经登录,就显示登录的界面

9-13行

显示当前登录作者的名字,以及3个链接,logout,主菜单和返回主页面

15-18行

这个select语句是找出当前作者发表的故事

25-40行

类似于story.php页面,这里我们也是列出来作者发表和未发表的文章列表。

并且如果当前的published列不是null,则显示unpublish链接,否则显示publish和delete链接,像这样:

接下来我们来看

publish_story.php

其实这个页面很简单,就是更新下记录,把原本published列设置成当前的时间。

注意到在这里并没有执行commit操作,后来我查了一下:

Mysql之所以不需要显示提交commit,是因为mysql里面的autocommit是on,也就是说是自动提交的。

了解更多请点击:

接下来同样的,

unpublish_story也很简单了:

只需要把当前记录中的published字段设置成null就好了。

到这里,关于publish的相关网页我们都搞定了,最后一项,关键字和查找,我们下一篇blog中讲解。

你可能感兴趣的文章
Immediately register your GHD frizzy hair straightener concerning the GHD web page
查看>>
清除Xcode缓存
查看>>
Sharepoint2013:在页面上显示错误信息
查看>>
8-2测试总结
查看>>
SQLiteDatabase中query、insert、update、delete方法参数说明
查看>>
将军令
查看>>
多线程实现端口扫描
查看>>
java 类的应用
查看>>
koa cookie使用
查看>>
shutdown immediate ,无法关闭数据库的解决方案
查看>>
CentOS7系统上的GPSTK源码安装
查看>>
三种样式表
查看>>
Eclipse 常用快捷键(动画讲解)
查看>>
python pandas 数据处理
查看>>
[Learn AF3]第七章 App framework组件之Popup
查看>>
Java SE 第二十三讲----static关键字and final关键字
查看>>
微信小程序开发的游戏《拼图游戏》
查看>>
Hibernate-Criteria
查看>>
Java 8——接口中个的默认方法和静态方法
查看>>
Selenium操作页面元素
查看>>