新闻分类录入、显示系统

本系统可以录入标题、内容、图片、相关软件,显示时会根据是否有有图片和相关软件来判断是否显示该项内容,打开页面显示的是最新的一片文章,点击目录会显示之前的文章。
建立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 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 trtd width=11% align=right
bgcolor=#CC0000font color=#FFFFFF标题:/font/td td
bgcolor=#E7E7E7input type=text name=title size=60 /td /tr trtd
align=right bgcolor=#CC0000font color=#FFFFFF类别:/font/td td
bgcolor=#E7E7E7input type=radio name=kind value=类型1 类型1input
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
trtd width=11% align=right bgcolor=#澳门新葡亰手机版,CC0000font
color=#FFFFFF内容:/font/td td bgcolor=#E7E7E7textarea name=content
cols=60 rows=10/textarea /td /tr trtd width=11% align=right
bgcolor=#CC0000font color=#FFFFFF图片:/font/td td
bgcolor=#E7E7E7input type=file name=pic size=60 /td /tr trtd width=11%
align=right bgcolor=#CC0000font color=#FFFFFF软件:/font/td td
bgcolor=#E7E7E7input type=file name=soft size=60 /td /tr trtd width=11%
align=right bgcolor=#CC0000/td td bgcolor=#E7E7E7div align=centerinput
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/pp ; echo bodyh2录入成功/h2/body/p; ?
********************************* end
of insert.php
*********************************
*********************************
新闻显示文件:news.php
********************************* html
head title显示类型1/title meta 目录类型 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;$a10;$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./abr; } 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 brcenterfont color=ff0000; print
$rows[2]; echo /fontbr$rows[5]/center; if (strlen($rows[4])0) echo
pimg src=channelimages/$rows[4] align=right; echo
str_replace(/r,br,str_replace( ,,$rows[3])); if
(strlen($rows[6])0) echo /pp align=righta
href=channelsoft/$rows[6]点击下载/a/p; ? /body /html
********************************* end
of news.php
*********************************