菜单
  

    (2)    注册及登陆模块设计
    用户注册子模块是在首页中操作的,该功能主要由register.php完成。当浏览的用户点击“注册”后进入用户注册界面,在注册页面中用户需要填写各种信息,包括姓名、密码等。其中用户的“密码”和“确认密码”必须一致才能注册,否则提示用户密码输入错误。信息正确后在数据库中为用户生成一个用户ID编号,该编号自动递增的生成,唯一标识用户。
     
    图 3.11 用户注册界面
    用户登录页面也是在 首页下操作的,注册成功的用户可以选择登录帐户,已经登录的用户也可以选择退出帐户。登录过程中,客户端要先发送登录请求给服务器端,服务器端通过检查数据库中该用户名是否存在,若存在,再进一步检查密码是否正确,在密码也正确情况下,系统服务器端给予允许响应。登录后的用户将获得相应权限的功能。

      3.12  用户登录界面

    大致代码如下:
    $usernames = $_POST[‘usernames’];
    $passwords= md5($_POST[“passwords”]);
    $conn = mysql_connect(“localhost”,”root”,”123456”);
    mysql_select_db(“cy_blog”);
    $sql=“select* from users where username=’{$usernames} and passwords=’{$passwords}’”;
    $result = mysql_query($sql);
    (3)    文章页面设计
    对一个博客系统来说,文章管理是最基本的功能,但同时也是最复杂的一个功能。本系统的文章管理模块包括“添加博客文章”、“查找博客文章”、“管理我的博客”、“发表评论”“删除文章”和“删除评论”等6 大功能。其中,普通用户只能删除自己的文章及对文章的评论,只有管理员才有权删除任何一篇文章及回复。
    当用户登录后,系统会直接进入到文章添加页(file.php),也可以通过单击“文章管理”/“添加博客文章”回到file.php 页。文章添加页面的运行结果如图:

     图 3.13 添加博客页面

    当用户填写完博客主题和文章内容后,单击“提交”按钮,系统将跳转到处理页(check_file.php)进行处理。在处理页中,将传过来的文章标题、文章作者和文章内容等参数组成insert 语句,并最终保存到数据表中。如果添加信息成功,系统返回到本页,可继续执行添加操作;如果添加失败,则返回到上一步。
    下面给出文章管理模块的框架:
    <?php
        include("connect.php");
        if(!empty($_GET['id'])){
        $sql="select * from news where `id`='".$_GET['id']."'";
        $query=mysql_query($sql);
        $rs=mysql_fetch_array($query);    
         }  
       if(!empty($_POST['sub'])){
           $title=$_POST['title'];
           $con=$_POST['con'];
           $hid=$_POST['hid'];
         $sql="update `news` set `title`='$title',contents='$con' where id='$hid' limit 1";
          mysql_query($sql);
         echo  "<script>alert('更新成功');location.href='index.php'</script>";
        }    
    ?>
    <form method="POST" action="edit.php" >
    <input type="hidden" name="hid" value="<?php echo $rs ['id'] ?>">
  1. 上一篇:企业办公信息管理系统的设计与实施+ER图+需求分析
  2. 下一篇:基于J2EE在线招聘系统的设计与开发+ER图+流程图
  1. jsp+sqlserver高校二手商品交...

  2. php+mysql志愿者服务平台前端页面设计

  3. php+mysql高校迎新系统的开发与应用

  4. java+mysql二手房网站的设计与实现

  5. java+mysql家居团购网站的设计与实现

  6. JAVA+MYSQL《算法与数据结构...

  7. php+mysql在线专家门诊预约系统的设计与实现

  8. java+mysql车辆管理系统的设计+源代码

  9. 大众媒体对公共政策制定的影响

  10. 乳业同业并购式全产业链...

  11. 河岸冲刷和泥沙淤积的监测国内外研究现状

  12. 十二层带中心支撑钢结构...

  13. 酸性水汽提装置总汽提塔设计+CAD图纸

  14. 电站锅炉暖风器设计任务书

  15. 当代大学生慈善意识研究+文献综述

  16. 中考体育项目与体育教学合理结合的研究

  17. 杂拟谷盗体内共生菌沃尔...

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回