新闻内容模块
所涉及的内容
1. 新闻内容表的设计 2. 新闻列表的分页(即每页显示固定条数的新闻) 3. 显示新闻的内容(点击“新闻标题”,跳转到新闻内容页面(news_content.php)显示新闻具体内容) 4. 新闻的添加(点击“添加新闻”按钮,跳转到新闻添加页面(news_add.php)) 5. 新闻的删除(点击“删除”,跳转到新闻删除页面(news_del.php)) 6. 新闻的修改(点击“修改”,跳转到新闻修改页面(news_edit.php))
1. 新闻内容表

| 字段名 | 解释 |
|---|---|
| cat | 分类 |
| title | 标题 |
| author | 作者 |
| source | 来源 |
| keywords | 网页关键字 |
| description | 描述 |
| orderby | 排序 |
| content | 内容 |
| hits | 点击率 |
| addate | 发布时间 |
2. 显示新闻列表 manage.php
该页面实现
新闻列表的分页
包含功能
立即学习“PHP免费学习笔记(深入)”;
1.显示新闻的内容(news_content.php)
2.新闻的添加(news_add.php)
3.新闻的删除(news_del.php)
4.新闻的修改(news_edit.php)
分页原理
| 项 | 变量表示 | 解释 |
|---|---|---|
| 总记录数 | $records | mysql_num_rows() |
| 每页显示显示页数 | $pagesize | 用户定义 |
| 总页数 | $pages | $records / $pagesize |
| 当前页 | $page | 用户选择 |
函数ps
mysql_num_rows() 函数返回结果集中行的数目。
分页的SQL语句
SELECT * FROM news LIMIT \$startrow,\$pagesize;
| 页数 | 表示 |
|---|---|
| 第一页 $page=1 | LIMIT 0,10 |
| 第二页 $page=2 | LIMIT 10,10 |
| 第三页 $page=3 | LIMIT 20,10 |
| …… | …… |
可以总结出
LANUX蓝脑商务网站系统
下载
LANUX V1.0 蓝脑商务网站系统 适用于网店、公司宣传自己的品牌和产品。 系统在代码、页面方面设计简约,浏览和后台管理操作效率高。 此版本带可见即可得的html编辑器, 方便直观添加和编辑要发布的内容。 安装: 1.解压后,更换logo、分类名称、幻灯片的图片及名称和链接、联系我们等等页面。 2.将dbconfig.php里面的数据库配置更改为你的mysql数据库配置 3.将整个文件夹上传至
$startrow = ($page - 1) * $pagesize;
新闻列表页面(manage.php)
function confirmDel(id){
//询问是否删除记录
if(window.confirm("你确定要删除吗?")){ //跳转到PHP的删除页面 del.php
location.href = "news_del.php?id="+id;
}
}
| 编号 | 新闻标题 | 作者 | 来源 | 排序 | 点击率 | 发布时间 | 操作选项 |
|---|---|---|---|---|---|---|---|
| 修改 删除 | |||||||
| $pages-3){ $next = $pages; $prev = $pages-6; //前面补齐 } for($i=$prev;$i<=$next;$i++){ //当前页页码号在中间,前后各3个页码号,显示7个页码号 if($i == $page){//当前页,不加链接 echo "$i "; }else{ echo "$i "; } } ?> | |||||||