PHP设计报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

XXXXXXXXXXXXXXXX

设计报告

课题名称:PHP网络编程大作业学院:XXXXXXXXXXXXXXXXXX 专业班级:15-1网络工程

学号:XXXXXXXXXXXXX

学生:XXXX

XXXXXXXXXXXXXXX教务处

2017年XX月XX日

一、功能简介

1.本网站的主要功能:

本软件的目的是为了实现通讯录的管理功能,给用户呈现出简单,美观的界面,是用户能够更加容易与快捷的实现自己想要完成的操作。

通讯录管理:增加删除联系人,修改联系人数据,上传联系人照片

二、设计过程与代码

1、首先创建一个数据库,名为Mydb

2、然后创建一张表,名为AddrList

CREATE TABLE `mydb`.`AddrList` (

`ID` INT NOT NULL AUTO_INCREMENT ,

`Name` VARCHAR( 15 ) NOT NULL ,

`Sex` INT NOT NULL ,

`Birthday` DATE NOT NULL ,

`QQ` VARCHAR( 15 ) NOT NULL ,

`Mobile` VARCHAR( 25 ) NOT NULL ,

`Email` VARCHAR( 30 ) NOT NULL ,

`Address` VARCHAR( 50 ) NOT NULL ,

PRIMARY KEY ( `ID` )

)

Name为姓名;Sex为性别,0是“男”,1是“女” ;Birthday:生日,格式:年-月-日;Mobile:手机号码;Address:地址。

完成第一步

3、连接数据库

接下来新建一个PHP文件,文件名Conn.php

$db_host = 'localhost';

$db_user = 'root';

$db_passw = '';

$link= mysqli_connect($db_host,$db_user,$db_passw) or die('数据库连接失败'); mysqli_set_charset($link, "utf-8");

$mydb= mysqli_select_db($link, "mydb");

4、首页

新建一个PHP文件,保存为Index.php

作为通讯录的首页。做一个简单的查询操作,并将查询结果显示到HTML的表单上。

我的通讯录

include_once './Conn.php'; //调用conn.php文件,执行数据库操作$sql = "SELECT * FROM `AddrList`"; //在数据库中查找表中记录

// require('conn.php'); //调用conn.php文件,执行数据库操作$result= mysqli_query($link, $sql);

?>

while($row = MySQLi_fetch_row($result)) //循环开始读取row中的数据

{

//判断性别

if($row[2]==0)

{

$sex = '男';

}

else

{

$sex = '女';

}

?>

}

?>

5、添加联系人

(1)新建一个文件,命名为Input.php用作添加信息。

添加联系人

姓名性别生日QQ手机邮箱地址管理
编辑

删除

。。。。。。。。。。。。

(2)用户输入完成后,点击提交,表单数据通过post方法传到post.php做操作处理,创建post.php

姓名