新闻分类录入、显示系统


Posted in PHP onOctober 09, 2006

本系统可以录入标题、内容、图片、相关软件,显示时会根据是否有有图片和相关软件来判断是否显示该项内容,打开页面显示的是最新的一片文章,点击目录会显示之前的文章。
    建立channelimages和channelsoft目录,并把权限设为777。
*********************************
news表结构
*********************************
# Host: localhost Database : yourdb
# --------------------------------------------------------

#
# Table structure for table 'yourtable'
#

CREATE TABLE news(
   id int(11) DEFAULT '0' NOT NULL auto_increment,
   kind varchar(16),
   title varchar(60),
   content text,
   pic varchar(30),
   timer datetime DEFAULT '0000-00-00 00:00:00' NOT NULL,
   soft varchar(30),
   PRIMARY KEY (id),
   KEY timer (timer)
);

*********************************
新闻录入文件:insert.htm
*********************************
<html>
<head>
<title>新闻录入</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body bgcolor="#FFFFFF">
<form name="form1" enctype="multipart/form-data" action="insert.php" method="post" >
  <table width="81%" border="0" cellspacing="2" cellpadding="0" align="center">
    <tr>  
      <td width="11%" align="right" bgcolor="#CC0000"><font color="#FFFFFF">标题:</font></td>
      <td bgcolor="#E7E7E7">  
        <input type="text" name="title" size="60">
      </td>
    </tr>
    <tr>  
      <td align="right" bgcolor="#CC0000"><font color="#FFFFFF">类别:</font></td>
      <td bgcolor="#E7E7E7">  
        <input type="radio" name="kind" value="类型1">
        类型1  
        <input type="radio" name="kind" value="类型2">
        类型2
        <input type="radio" name="kind" value="类型3">
        类型3
        <input type="radio" name="kind" value="类型4">
        类型4</td>
    </tr>
    <tr>  
      <td width="11%" align="right" bgcolor="#CC0000"><font color="#FFFFFF">内容:</font></td>
      <td bgcolor="#E7E7E7">  
        <textarea name="content" cols="60" rows="10"></textarea>
      </td>
    </tr>
    <tr>  
      <td width="11%" align="right" bgcolor="#CC0000"><font color="#FFFFFF">图片:</font></td>
      <td bgcolor="#E7E7E7">  
        <input type="file" name="pic" size="60">
      </td>
    </tr>
    <tr>  
      <td width="11%" align="right" bgcolor="#CC0000"><font color="#FFFFFF">软件:</font></td>
      <td bgcolor="#E7E7E7">  
        <input type="file" name="soft" size="60">
      </td>
    </tr>
    <tr>  
      <td width="11%" align="right" bgcolor="#CC0000"> </td>
      <td bgcolor="#E7E7E7">  
        <div align="center">  
          <input type="submit" name="Submit" value="提 交">
        </div>
      </td>
    </tr>
  </table>
</form>
</body>  
</html>  
*********************************
end of insert.htm
*********************************

*********************************
insert.php
*********************************
<?
$day=date("md");
If($pic != "none"){
$picname=$day.$pic_name;
copy($pic,"channelimages/$picname");
unlink($pic);
}
If($soft!= "none"){
copy($soft,"channelsoft/$soft_name");
unlink($soft);
}
$dbh =  mysql_connect('localhost','uesrname','passward');
mysql_select_db('yourtable');  
$dat=date("Y-m-d h:i:s");
$query="insert into news(title,kind,content,pic,timer,soft) values('$title','$kind','$content','$picname',now(),'$soft_name')";
$res = mysql_query($query,$dbh);  

$err = mysql_error();
if($err){echo $err;exit();}
echo "<p></p><p align=center>";
echo "<body><h2>录入成功</h2></body></p>";
?>
*********************************
end of insert.php
*********************************

*********************************
新闻显示文件:news.php
*********************************
<html>
<head>
<title>显示类型1</title>
<meta http-equiv="目录类型" content="文本/html; 字符集=gb2312">
</head>
<body bgcolor="#FFFFFF">
<?
$db=mysql_connect("localhost","username","passward");
mysql_select_db("yourtable",$db);
$result=mysql_query("select id,title from news where kind='类型1' order by timer desc");
for($a=0;$a<10;$a++)
{if(!($ahrow=mysql_fetch_row($result)))break;
$id=mysql_result($result,$a,"id");
$title=mysql_result($result,$a,"title");
echo "<a href=news.php?id=".$id.">".$title."</a><br>";
}
if (!isset($id)) $id=mysql_result($result1,0,"id");
$result=mysql_query("select * from news where id=$id order by timer desc");
$rows=mysql_fetch_row($result);
echo "<br><center><font color=ff0000>";
print $rows[2];
echo "</font><br>$rows[5]</center>";
if (strlen($rows[4])>0) echo "<p><img src=channelimages/$rows[4] align=right>";
echo str_replace("\r","<br>",str_replace(" "," ",$rows[3]));
if (strlen($rows[6])>0) echo "</p><p align=right><a href=channelsoft/$rows[6]>>>点击下载</a></p>";
?>
</body>
</html>
*********************************
end of news.php
*********************************

【本文版权归作者与奥索网共同拥有,如需转载,请注明作者及出处】    

PHP 相关文章推荐
PHP_Flame(Version:Progress)的原代码
Oct 09 PHP
php5.2.0内存管理改进
Jan 22 PHP
php生成SessionID和图片校验码的思路和实现代码
Mar 10 PHP
zen cart新进商品的随机排序修改方法
Sep 10 PHP
for循环连续求和、九九乘法表代码
Feb 20 PHP
深入php之规范编程命名小结
May 15 PHP
PHP5函数小全(分享)
Jun 06 PHP
解决php接收shell返回的结果中文乱码问题
Jan 23 PHP
php去除二维数组的重复项方法
Nov 03 PHP
PHP实现163邮箱自动发送邮件
Mar 29 PHP
php数值转换时间及时间转换数值用法示例
May 18 PHP
基于PHP+mysql实现新闻发布系统的开发
Aug 06 PHP
如何在WIN2K下安装PHP4.04
Oct 09 #PHP
通过文字传递创建的图形按钮
Oct 09 #PHP
计算2000年01月01日起到指定日的天数
Oct 09 #PHP
文件上传程序的全部源码
Oct 09 #PHP
一个简单计数器的源代码
Oct 09 #PHP
一个用mysql_odbc和php写的serach数据库程序
Oct 09 #PHP
PHP脚本数据库功能详解(下)
Oct 09 #PHP
You might like
php 使用GD库为页面增加水印示例代码
2014/03/24 PHP
PHP多线程之内部多线程实例分析
2015/03/09 PHP
win平台安装配置Nginx+php+mysql 环境
2016/01/12 PHP
微信公众平台DEMO(PHP)
2016/05/04 PHP
PHP设计模式之工厂模式详解
2017/10/24 PHP
PHP使用glob方法遍历文件夹下所有文件的实例
2018/10/17 PHP
关于Blog顶部的滚动导航条代码
2006/09/25 Javascript
javascript下利用arguments实现string.format函数
2010/08/24 Javascript
juqery 学习之三 选择器 简单 内容
2010/11/25 Javascript
js实时监听文本框状态的方法
2011/04/26 Javascript
完美解决AJAX跨域问题
2013/11/01 Javascript
js触发select onchange事件的小技巧
2014/08/05 Javascript
JavaScript引用类型和基本类型详解
2016/01/06 Javascript
JavaScript中的Object对象学习教程
2016/05/20 Javascript
jQuery插件扩展extend的简单实现原理
2016/06/24 Javascript
详解Vue依赖收集引发的问题
2019/04/22 Javascript
js前端对于大量数据的展示方式及处理方法
2020/12/02 Javascript
利用Python画ROC曲线和AUC值计算
2016/09/19 Python
Scrapy的简单使用教程
2017/10/24 Python
Django框架实现的分页demo示例
2019/05/25 Python
python实现将一维列表转换为多维列表(numpy+reshape)
2019/11/29 Python
使用Pycharm(Python工具)新建项目及创建Python文件的教程
2020/04/26 Python
python time()的实例用法
2020/11/03 Python
实例讲解使用HTML5 Canvas绘制阴影效果的方法
2016/03/25 HTML / CSS
Johnston & Murphy官网: 约翰斯顿·墨菲牛津总统鞋
2018/01/09 全球购物
心得体会开头
2014/01/01 职场文书
党课学习思想汇报
2014/01/02 职场文书
领导党性分析材料
2014/02/15 职场文书
总经理秘书岗位职责
2014/03/17 职场文书
幼儿园教研活动总结
2014/04/30 职场文书
幼儿园师德演讲稿
2014/05/06 职场文书
超市理货员岗位职责
2014/07/04 职场文书
通用员工手册范本
2015/05/14 职场文书
廉洁自律承诺书2016
2016/03/25 职场文书
演讲稿之感恩老师(三篇范文)
2019/09/06 职场文书
Python上下文管理器Content Manager
2021/06/26 Python