《PHP动态网页》实训指导书(7)

2019-08-30 21:37

《PHP动态网页》实训指导书

5、注册添加页面reg.php

header(\session_start();

include_once('config.php'); if($_POST['task']==\

$username=$_POST['username']; $email=$_POST['email']; $password=$_POST['password']; $repassword=$_POST['repassword']; $sex=$_POST['sex']; $mobile=$_POST['mobile']; if($password!=$repassword){ }

$sql=\$rs=mysql_query($sql); $num=mysql_num_rows($rs); if($num>0){

//用户存在

echo \该用户名已存在,请更换用户名再注册!');\echo \exit(); }

echo \两次输入的密码不一致!');\echo \exit();

$regtime=time(); $published=1;

$password=md5($password); $sql=\

29

into

《PHP动态网页》实训指导书

com_users(username,password,email,regtime,published,mobile,sex)

values('$username','$password','$email','$regtime','$published','$mobile','$sex')\ if(mysql_query($sql)){

echo \注册成功');\

echo \ exit();

}else{

echo \注册失败!');\

echo \ exit();

}

} ?>

6、登录页面与退出页面login.php

header('Content-Type: text/html; charset=utf-8');

session_start();

include_once(\//第一步是否提交 if($_POST['task']=='login'){ $username=$_POST['username']; $password=md5($_POST['password']);

$sql=\* from com_users where username='\password='\

$rs=mysql_query($sql); $num=mysql_num_rows($rs); if($num>0){ //用户存在

$obj=mysql_fetch_object($rs); $id=$obj->id;

$username=$obj->username; $_SESSION['id']=$id;

$_SESSION['username']=$username;

if($_POST['remember']==1){

30

and 《PHP动态网页》实训指导书

}

}

}

setcookie(\//echo $_COOKIE['username']; //exit();

header(\ echo exit();

}else{

\用户名或者密码不正确!

');window.location='login.php'\

if($_GET['task']==\ }

include_once(\?>

\

31

$_SESSION['id']=''; $_SESSION['username']='';

《PHP动态网页》实训指导书

五、练习

六、源程序清单、测试数据、结果

七、实训出现的问题、实训结果分析(语法错英语提示,中文翻译,原因,您的理解?)

32

《PHP动态网页》实训指导书

实训6: PHP和数据库

——留言板系统的设计与开发

实训名称: PHP 和数据库 成绩: 实训日期: 年 月 日 实训报告日期: 年 月 日

一、实训目的

掌握PHP连接和操作数据库的方法

二、实训内容

1、连接数据库 2、接收表单数据 3、页面跳转 4、使用会话

5、对数据库MySql进行数据删除、增加 6、用PHP连接和操作MySql的方法

三、实训环境

PHP开发环境、Adobe Dreamweaver CS5

四、实训步骤

实验任务:编写一个留言板程序,普通用户只有查看留言的功能,而管理员具有回复和删除留言板的功能,并且要求具有分页功能,每页只显示三条留言内容。

编程示例:

1、将common文件夹放在根目录(Gbook)下面,其中里面包含了分页的文件pageturn.inc.php和db.inc.php。

2、进入MySql,创建一个名为Gbook的数据库,并新建两个名为gbook和user的数据表,数据表中的字段和字段属性如下表所示:

表6.1 gbook表的字段和字段属性

字段名 id gbtitle 含义 编号 留言标题 数据类型 int varchar 数据长度 11 255 33

是否主键 是auto_increment 否 是否允许为空 否 否


《PHP动态网页》实训指导书(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2014年6月大学英语六级考试真题及答案详解和听力原文第三套

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: