三登堂入室-核心编程-01-项目新闻发布系统

一搭建项目

1搭建项目主机

①、创建虚拟主机

②、建立域名解释

2创建目录

①、创建站点根目录

②、搭建项目目录

3开启mysqli数据库扩展

默认php没有开启对任何一个数据的支持,所以需要我们根据自己的所需要使用的数据库。

二添加新闻

1引入模板文件及资源文件

①、将html文件复制到resource目录中

②、将html文件所需要的资源文件复制到public目录中

2显示新闻添加界面

①、在php目录中创建一个addNews.php文件

②、将resource/中的addCategory.html更名为addNews.html

③、在addNews.php文件中引入

尝试访问:

④、解决样式问题

样式丢失的原因是资源文件引用的路径不正确。

3实现新闻的添加

①、修改界面的提示信息

addnews.html文档中的用户更改为新闻,分类更改为新闻

效果:

更改表单的name属性值,将所有的表单的name值中的c_更改为n_,即可。

 

添加一个新闻内容表单元素,新描述复制一份,进行修改。

效果:

②、设置表单的提交请求

③、创建insertNews.php文件

④、创建数据表

创建数据库

create database news charset utf8;

创建数据表

create table news(

id int unsigned primary key auto_increment comment '主键',

n_title varchar(64) not null default '' comment '新闻标题',

c_id int unsigned not null comment '所属分类',

n_sort tinyint unsigned comment '排序',

n_dest varchar(255) not null default '' comment '新闻简介',

n_content text comment '新闻内容'

)charset utf8;

⑤、接收数据

⑥、连接数据库,并将数据写入数据库

三新闻列表

1、显示新闻列表的界面

 ①、为新闻列表按钮设置url

②、在php目录创建listNews.php文件

③、将resourc/目录中的admin_index.html更改为listNews.html

④、引入listNews.html文档

 

⑤、解决样式问题,及修改提示信息

效果:

2、新闻列表中显示新闻数据

 

①、在listNews.php文件中获取所有的新闻数据

②、在listNews.html中遍历结果集

③、解决序号问题

四删除新闻

1、为删除按钮设置url

2、创建delNew.php文件

3、接收数据并删除新闻

五查看新闻详情

1、显示新闻详情的页面

①、为查看按钮设置url

②、创建viewNew.php文件

③、显示新闻详情的模板(html文档)

由于新闻详情的页面与添加新闻的页面几乎是一样的,所以复制一份addNews.html文件,并进行适当的修改。

④、在viewNew.php文件中引入这个模板文件

效果:

2、显示新闻数据

 

①、在viewNew.php文件中获取数据

②、在模板中显示

六分页原理

 

posted @ 2018-09-05 08:44  PHPer1  阅读(180)  评论(0编辑  收藏  举报