三登堂入室-核心编程-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文件中获取数据

②、在模板中显示


六分页原理
浙公网安备 33010602011771号