您的位置:首页 > 编程语言 > PHP开发

PHP基础示例:用PHP+Mysql编写简易新闻管理系统[转]

2015-05-25 20:52 561 查看

实现目标:使用php和mysql操作函数实现一个新闻信息的发布、浏览、修改和删除操作

实现步骤:

一、创建数据库和表

  1.创建数据库和表:newsdb

  2.创建表格:news

  字段:新闻id,标题,关键字,作者,发布时间,新闻内容

二、创建php文件编写代码(以下为要创建的php文件及其用途)

dbconfig.php 公共配置文件,数据库连接配置信息

menu.php  网站公共导航栏

index.php  浏览新闻的文件(此为首页)

add.php   发布新闻表单页

edit.php   编辑新闻的表单页

action.php  执行新闻信息添加、修改、删除等操作的动作(后台)

**********************************************************************

以下为数据库创建语句:



1 <html>
2     <head>
3         <title>新闻管理系统</title>
4     </head>
5     <body>
6         <center>
7             <?php
8                     include("menu.php");//导入导航栏
9
10                 //1.导入配置文件
11                     require("dbconfig.php");
12
13                 //2.连接MYSQL数据库、选择数据库
14                     $link = @mysql_connect(HOST,USER,PASS) or die("数据库连接失败!");
15                     mysql_select_db(DBNAME,$link);
16                 //3.获取要修改信息的id号,并拼装查看sql语句,执行查询,获取要修改的信息
17                     $sql = "select *from news where id={$_GET['id']}";
18                     $result = mysql_query($sql,$link);
19                 //4.判断是否获取到了要修改的信息
20                     if($result &&mysql_num_rows($result)>0)
21                     {
22                         $news = mysql_fetch_assoc($result);
23                     }else
24                     {
25                         die("没有找到要修改的信息!");
26                     }
27
28             ?>
29
30             <h3>编辑新闻</h3>
31             <form action = "action.php?action=update" method="post">
32             <input type="hidden" name="id" value="<?php echo $news['id']; ?>" />
33                 <table width="320" border="1">
34                     <tr>
35                         <td align="right">标题:</td>
36                         <td><input type="text" name="title" value="<?php echo $news['title']; ?>" /></td>
37                     </tr>
38                     <tr>
39                         <td align="right">关键字:</td>
40                         <td><input type="text" name="keywords" value="<?php echo $news['keywords']; ?>" /></td>
41                     </tr>
42                     <tr>
43                         <td align="right">作者:</td>
44                         <td><input type="text" name="author" value="<?php echo $news['author']; ?>" /></td>
45                     </tr>
46                     <tr>
47                         <td align="right" valign="top">内容:</td>
48                         <td><textarea cols="25" rows="5" name="content"><?php echo $news['content']; ?></textarea></td>
49                     </tr>
50                     <tr>
51                         <td colspan="2" align="center">
52                             <input type="submit" value="编辑"/>  
53                             <input type="reset" value="重置"/>
54
55                             </td>
56                     </tr>
57                 </table>
58             </form>
59         </center>
60     </body>
61 </html>


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: