PHP实训报告Word文档下载推荐.doc

上传人:wj 文档编号:5102978 上传时间:2023-05-04 格式:DOC 页数:14 大小:113.50KB
下载 相关 举报
PHP实训报告Word文档下载推荐.doc_第1页
第1页 / 共14页
PHP实训报告Word文档下载推荐.doc_第2页
第2页 / 共14页
PHP实训报告Word文档下载推荐.doc_第3页
第3页 / 共14页
PHP实训报告Word文档下载推荐.doc_第4页
第4页 / 共14页
PHP实训报告Word文档下载推荐.doc_第5页
第5页 / 共14页
PHP实训报告Word文档下载推荐.doc_第6页
第6页 / 共14页
PHP实训报告Word文档下载推荐.doc_第7页
第7页 / 共14页
PHP实训报告Word文档下载推荐.doc_第8页
第8页 / 共14页
PHP实训报告Word文档下载推荐.doc_第9页
第9页 / 共14页
PHP实训报告Word文档下载推荐.doc_第10页
第10页 / 共14页
PHP实训报告Word文档下载推荐.doc_第11页
第11页 / 共14页
PHP实训报告Word文档下载推荐.doc_第12页
第12页 / 共14页
PHP实训报告Word文档下载推荐.doc_第13页
第13页 / 共14页
PHP实训报告Word文档下载推荐.doc_第14页
第14页 / 共14页
亲,该文档总共14页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

PHP实训报告Word文档下载推荐.doc

《PHP实训报告Word文档下载推荐.doc》由会员分享,可在线阅读,更多相关《PHP实训报告Word文档下载推荐.doc(14页珍藏版)》请在冰点文库上搜索。

PHP实训报告Word文档下载推荐.doc

register_pro.php"

>

用户名:

inputtype="

text"

name="

username"

maxlength="

12"

value="

0-6个字符"

@<

selectname="

email"

<

optionvalue="

@"

selected>

/option>

<

/select>

br>

密码:

password"

15"

>

br/>

确认密码:

confirmpassword"

size="

20"

/>

选择性别:

inputname="

sex"

type="

radio"

male"

checked/>

female"

个人爱好:

interests[]"

checkbox"

music"

checked/>

音乐

game"

游戏

film"

电影

备注信息:

textareaname="

remark"

cols="

30"

rows="

10"

请填写备注信息<

/textarea>

submit"

submit1"

注册"

reset"

cancel"

重新填写"

/form>

2.用户注册功能的实现(register_pro.php)

?

php

include_once("

functions/database.php"

);

$password=$_POST['

password'

];

$confirmpassword=$_POST['

confirmpassword'

if($password!

=$confirmpassword){

exit("

输入的密码和确认密码不相等!

"

}

$userName=$_POST['

username'

$email=$_POST['

email'

$userName=$userName.$email;

$userNameSQL="

select*fromuserswhereuserName='

$userName'

;

getConnection();

$resultSet=mysql_query($userNameSQL);

if(mysql_num_rows($resultSet)>

0){

closeConnection();

用户名已经被占用,请更换其它用户名!

$sex=$_POST['

sex'

if(empty($_POST['

interests'

])){

$interests="

else{

$interests=implode("

$_POST['

]);

$remark=$_POST['

remark'

$registerSQL="

insertintousersvalues(null,'

'

$password'

$sex'

$interests'

$remark'

)"

mysql_query($registerSQL);

$userID=mysql_insert_id();

echo"

用户信息成功注册!

$userSQL="

select*fromuserswhereuser_id=$userID"

$userResult=mysql_query($userSQL);

if($user=mysql_fetch_array($userResult)){

echo"

您已成功注册,您注册的用户名为:

.$user["

userName"

用户信息注册失败!

closeConnection();

button"

value="

返回登陆界面"

onclick="

window.location.href='

login.php'

3.用户登录页面的实现(login.php)

h2>

用户登陆界面<

/h2>

formaction="

login_pro.php"

method="

用户名:

请填写用户名及域名"

登录密码:

登录"

onclick="

register.php'

4.用户登录功能的简单实现(login_pro.php)

userName'

$sql="

andpassword='

$resultSet=mysql_query($sql);

您已成功登录!

用户名和密码输入错误!

5.数据库相关函数(function/database.php)

$databaseConnection=null;

functiongetConnection(){

$hostname="

localhost"

$database="

register"

$username="

root"

$password="

global$databaseConnection;

$databaseConnection=mysql_connect($hostname,$username,$password)ordie(mysql_error());

mysql_query("

setnames'

gbk'

mysql_select_db($database,$databaseConnection)ordie(mysql_error());

functioncloseConnection(){

if($databaseConnetion){

mysql_close($databaseConnection)ordie(mysql_error());

}

6、数据库代码

建立register数据库以及users表。

usetest;

createdatabaseregister;

useregister;

createtableusers(

user_idintAUTO_INCREMENTprimarykey,

userNamevarchar(15)notnull,

passwordvarchar(15)notnull,

sexchar

(2)notnull,

interestschar(5)notnull,

remarkvarchar(100)

实验结果:

1.用户注册界面

2.返回注册结果

3.用户登陆界面

4.返回登陆信息

实验二雇员管理系统

数据库中至少包括两张表(雇员表,管理员表)。

首先,是登录界面,如果登录成功,则跳转到主界面;

如果登录失败,则提示对应的失败信息。

其次,在主界面中,包括管理用户、添加用户、查询用户、退出系统,点击管理用户,进入雇员管理界面,在该界面下,可以对所有的用户进行删除与修改(尽量实现分页功能);

点击添加用户,可以对用户进行添加;

点击查询用户,可以对用户进行查询;

点击退出系统,则系统退出。

最后,把雇员管理系统进行美化及代码优化(根据个人情况,随意制作)。

1、数据库底层设计

showvariableslike'

table_type'

SETcharacter_set_client=gbk;

SETcharacter_set_connection=gbk;

SETcharacter_set_database=gbk;

SETcharacter_set_results=gbk;

SETcharacter_set_server=gbk;

SETcollation_connection=gbk_chinese_ci;

SETcollation_database=gbk_chinese_ci;

SETcollation_server=gbk_chinese_ci;

character%'

collation%'

createtablemanage(

manage_idintprimarykeyauto_increment,

mNamechar(50)notnullunique,

passwordchar(10)notnull

user_idintprimarykeyauto_increment,

userNamechar(50)notnullunique,

gradeint,

emailchar(50),

Salaryint

createtableadmin(

idintprimarykey,

namevarchar(32)notnull,

passwordvarchar(128)notnull);

insertintoadmin

values(201,'

tony'

123456'

values(202,'

jack'

56789'

values(203,'

tom'

1234565'

createtableemp(

idintprimarykeyauto_increment,

namevarchar(64)notnull,

gradetinyint,

emailvarchar(64)notnull,

salaryfloat);

insertintoemp

values(301,'

aaa'

1,'

aa@'

5000.0);

values(302,'

bbb'

2,'

bb@'

6000.0);

values(303,'

ccc'

3,'

cc@'

7000.0);

values(304,'

ddd'

4,'

dd@'

insertintomanage

values(001,'

zhang'

insertintousers

values(101,'

zhangsan'

80,'

123@'

3000);

values(102,'

lisi'

85,'

193@'

3500);

values(103,'

wangwu'

75,'

125@'

4000);

values(104,'

zhaoliu'

90,'

595@'

5000);

values(105,'

fengqi'

95,'

1ss@'

8000);

2、登录界面的实现

html>

head>

metahttp-equiv="

content-type"

content="

text/html;

charset=utf-8"

/head>

管理员登陆系统<

login_process.php"

table>

tr>

td>

用户id<

/td>

id"

/tr>

密&

nbsp;

码<

用户登陆"

/table>

if(!

empty($_GET['

errno'

]))

{

$errno=$_GET['

if($errno=1){

echo"

fontcolor='

red'

size='

3'

你的用户名或者密码错误!

/font>

"

}

/html>

3、主界面的实现

body>

用户"

.$_GET['

name'

]."

登陆成功!

ahref='

返回原页面<

/a>

主界面<

emplist.php'

管理用户<

'

添加用户<

查询用户<

退出系统<

/body>

4、雇员管理界面

scripttype="

text/javascript"

functionconfirmDele(val)

returnwindow.confirm("

是否要删除id="

+val+"

的用户"

/script>

require_once("

$id=$_GET['

id'

$sql="

deletefromempwhereid='

$id'

mysql_query($sql);

$pageCount=0;

//共有几页

$pageSize=6;

//每页显示几条

$pageNow=1;

//显示第几页

pageNow'

$pageNow=$_GET['

}

$rowCount=0;

//共有几条记录

$sql1="

selectcount(id)fromemp"

$res1=mysql_query($sql1);

if($row=mysql_fetch_row($res1))//取出行数

$rowCount=$row[0];

$pageCount=ceil($rowCount/$pageSize);

$begin=($pageNow-1)*$pageSize;

$sql2="

select*fromemplimit$begin,$pageSize"

$res2=mysql_query($sql2);

tableborder='

1px'

bordercolor='

green'

cellspacing='

0px'

width='

700px'

th>

id<

/th>

name<

grade<

email<

salary<

删除用户<

修改用户<

while($row=mysql_fetch_assoc($res2)){

{$row['

]}<

grade'

salary'

.

"

aonclick='

returnconfirmDele({$row['

]})'

href='

emplist.php?

id={$row['

]}'

#'

雇员信息列表<

if($pageNow>

1)

$prePage=$pageNow-1;

pageNow=$prePage'

上一页<

&

nbsp"

if($pageNow<

$pageCount)

$nextPage=$pageNow+1;

pageNow=$nextPage'

下一页<

当前页{$pageNow}/共{$pageCount}页"

emplist.php"

跳转到:

pageNow"

/>

inputty

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 成人教育 > 专升本

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2