毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
php+mysql博客网站的设计与实现+文献综述(11)
(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'] ?>">
共14页:
上一页
1
2
3
4
5
6
7
8
9
10
11
12
13
14
下一页
上一篇:
企业办公信息管理系统的设计与实施+ER图+需求分析
下一篇:
基于J2EE在线招聘系统的设计与开发+ER图+流程图
jsp值得买导购网站的设计与实现
基于Java和HTML5的企业门户...
C#教学网站的设计与实现
PHP+MYSQL教学质量监控问卷调查系统设计与实现
php+mysql微擎系统的活动报名管理系统设计
jsp+mysql化妆品销售网站的设计+源代码
android移动护士站的设计+源代码+答辩PPT
AES算法GPU协处理下分组加...
上海居民的社会参与研究
浅论职工思想政治工作茬...
酵母菌发酵生产天然香料...
浅谈高校行政管理人员的...
基于Joomla平台的计算机学院网站设计与开发
STC89C52单片机NRF24L01的无线病房呼叫系统设计
提高教育质量,构建大學生...
从政策角度谈黑龙江對俄...
压疮高危人群的标准化中...