书签 分享 收藏 举报 版权申诉 / 12

类型迷你小说网设计报告.docx

  • 文档编号:7991568
  • 上传时间:2023-01-27
  • 格式:DOCX
  • 页数:12
  • 大小:63.37KB

3.2登录

登录界面:

登录界面框源代码:

用户登录

 用户名

 密 码

     

 

3.3小说浏览

3.4小说统计模块

3.5发布小说

3.6编辑小说

第四章:

测试

4.1注册验证:

根据从注册的from表单中传过来的信息,提交验证。

如果数据库里有该用户名则发送错误信息报告,如果没有就注册相关的用户。

php

/************************注册***************************/

session_start();

$user=$_POST['user'];

$password=$_POST['password'];

$id=$_POST['id'];

//链接数据库

$conn=mysql_connect('localhost','root','');

mysql_select_db('tushu',$conn);

mysql_query("setnamesutf8");

$sql="insertintolog(user,password,id)values('$user','$password','$id')";

$res=mysql_query($sql);

echo"

注册界面

";

if($res<=0){

echo"

注册失败!

用户名已存在!



";

echo"

返回重新注册
";

}

else{

$_SESSION['user']=$user;

echo"

注册成功!



";

echo"

点击登录
";

}

?

>

根据该function验证,用户名为6-15位字母,密码必须大于或等于六位,身份证为18为数字

functionrcheck(form){

varchecku=/^[0-9A-Za-z_]{6,15}$/;

varchecki=/(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/;

varuser=form.user.value;

varpassword1=form.password.value;

varpassword2=form.password1.value;

varidcard=form.id.value;

//验证用户名

if(!

checku.test(user)){

alert("用户名为6-15位字母,数字或下划线!

请重新输入……");

form.user.focus;

returnfalse;

}

//验证密码

if(password1.length<6){

alert("密码必须大于或等于六位!

请检查并重新输入……");

form.password.focus;

returnfalse;

}

if(password2!

=password1){

alert("密码两次输入不相等!

请检查并重新输入……");

form.password1.focus;

returnfalse;

}

//验证身份证

if(!

checki.test(idcard)){

alert("身份证为18为数字!

请检查并重新输入……");

form.id.focus;

returnfalse;

}

4.2登录验证:

根据from表单的信息在数据库里验证用户名,密码。

如果验证错误则发送相应的错误报告,提示错误的信息。

php

//***************登录*******************************

session_start();

$user=$_POST['user'];

$password=$_POST['password'];

//链接数据库

$conn=mysql_connect('localhost','root','');

mysql_select_db('tushu',$conn);

mysql_query("setnamesutf8");

$sql="select*fromlogwhere(user='$user')";

$res=mysql_query($sql);

$row=mysql_fetch_assoc($res);

if($user==$row['user']&&$password==$row['password']){

$_SESSION['user']=$user;

echo'top.location.href="index.html";';

}else{

echo"

登录界面



";

echo"

登录失败,请检查密码和用户名!

";

}

?

>

4.3发布小说

根据小说的名字,在数据库里查找,如果小说名在数据库里存在则发送失败错误信息,在数据库里没有查到,则发布小说成功。

php

//*******************发布小说**************

require_once'MYSQLTOOL.class.php';

session_start();

$mysql=newMYSQLTOOL();

$user=$_SESSION['user'];

$title=$_POST['title'];

$sql="insertintobook(author,title)values('$user','$title')";

$res=$mysql->dml($sql);

echo"

发布小说

";

if($res=='1'){

echo"

发布成功!



";

echo"

返回继续发布!

";

}else{

echo"

失败!



";

echo"

返回继续发布!

";

}

?

>

第五章:

课程设计心得

 

 参考文献(资料)

 

[1]李英梅,刘新飞PHP程序设计北京:

清华大学出版社,2011年3月

[2][美]W.jasonGilmorePHP与MySQL程序设计人民邮电出版社2011年

[3]LAMP兄弟连细说PHP电子工业出版社2012年11月

[4]明日科技PHP从入门到精通清华大学出版社2012年9月

[5](澳)威利,汤姆森PHP和MySQL开发机械工业出版社2009年4月

 

致谢

配套讲稿:

如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

特殊限制:

部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

关 键  词:
迷你 小说 设计 报告
提示  冰豆网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:迷你小说网设计报告.docx
链接地址:https://www.bdocx.com/doc/7991568.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2008-2022 冰点文档网站版权所有

经营许可证编号:鄂ICP备2022015515号-1

收起
展开