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

类型区间设计报告实用资料.docx

  • 文档编号:15979173
  • 上传时间:2023-07-09
  • 格式:DOCX
  • 页数:54
  • 大小:3.82MB

我的通讯录

php

include_once'./Conn.php';//调用conn.php文件,执行数据库操作

$sql="SELECT*FROM`AddrList`";//在数据库中查找表中记录

//require('conn.php');//调用conn.php文件,执行数据库操作

$result=mysqli_query($link,$sql);

?

>

--通过post方法传递参数-->

---创建一个表格-->

姓名

性别

生日

手机

邮箱

地址

管理

php

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

{

//判断性别

if($row[2]==0)

{

$sex='男';

}

else

{

$sex='女';

}

?

>

---被循环的HTML表格中带有PHP代码-->

phpecho$row[1];?

>

--姓名-->

phpecho$sex;?

>

--性别-->

phpecho$row[3];?

>

--生日-->

phpecho$row[4];?

>

---->

phpecho$row[5];?

>

--手机-->

phpecho$row[6];?

>

--邮箱-->

phpecho$row[7];?

>

--地址-->

id=

phpecho$row[0];?

>">编辑

--跳转到修改界面的超链接-->

id=

phpecho$row[0];?

>">删除

php

}

?

>

5、添加

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

添加

--同样通过post方法,点击添加后跳转到操作页面post.php-->

姓名

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

php

//使用post获取上一页表单信息(用户输入的信息)

$name=$_POST['name'];

$sex=$_POST['sex'];

$birthday=$_POST['birthday'];

$=$_POST[''];

$mobile=$_POST['mobile'];

$email=$_POST['email'];

$address=$_POST['address'];

include_once'./Conn.php';

$sql="INSERTINTO`mydb`.`addrlist`(

`Name`,`Sex`,`Birthday`,``,`Mobile`,`Email`,`Address`

VALUES(

'$name','$sex','$birthday','$','$mobile','$email','$address'

);";//向数据库里添加记录的sql语句

//require('conn.php');//将$sql交由conn.php处理了

$result=mysqli_query($link,$sql);

//提示操作成功信息,注意:

$result存在于conn.php文件中,被调用出来

if($result)

{

?

>

alert("添加成功!

");

="Index.php";

php

}

else{

?

>

alert("添加失败!

");

="Index.php";

php

}?

>

6、修改

(1)修改和添加很相似,只要稍微修改就行了。

建立Modify.php

[首页]

编辑

php

include_once'./Conn.php';

$id=$_GET['id'];//根据上一页点击的数据获取所要编辑数据的ID

$sql="select*fromaddrlistWHEREId=$id";//通过ID查询

//执行查询将查询结果绑定到表单

//require('conn.php');

$result=mysqli_query($link,$sql);

$row=MySQLi_fetch_row($result);

?

>

phpecho$_GET['id']?

>>

(2)而修改就跟前面input.php的作用相同,根据上一页点击的数据获取所要编辑数据的ID,然后通过ID去数据库查询,查询后将信息绑定到表单,点击确认订单后,跳转到相应的出来界面

所以需要新建一个类似于post.php的文件,命名为Mod.php

php

//通过post获取上一页表单信息内容

$name=$_POST["name"];

$sex=$_POST['sex'];

$birthday=$_POST['birthday'];

$=$_POST[''];

$mobile=$_POST['mobile'];

$email=$_POST['email'];

$address=$_POST['address'];

$id=$_POST['id'];

//通过ID修改数据库相应内容

$sql="updatemydb.addrlist

setname='$name',sex='$sex',

birthday='$birthday',='$',

mobile='$mobile',email='$email',

address='$address'whereid='$id';";

require('conn.php');//将$sql交由conn.php处理

$result=mysqli_query($link,$sql);

//提示操作成功信息,注意:

$result存在于conn.php文件中,被调用出来

if($result)

{

//执行sql后若返回结果证明修改成功

?

>

alert("修改成功!

");

="Index.php";

php

}

else{

//若无结果返回则修改失败退回到相关页面

?

>

alert("修改失败");

="Index.php";

php

}

?

>

8、删除

删除相比而言就比较简单了,只要通过get方法获取用户点击数据的ID,调用Conn.php执行删除该条数据的sql语句就可以了。

跟之前一样,新建一个PHP的文件,命名为delete.php

php

include_once'./Conn.php';

$id=$_GET['id'];//从上一页获取ID作为操作参数

$sql="DELETEFROM`AddrList`WHEREId=$id";//通过ID查询

$result=mysqli_query($link,$sql);

//require('conn.php');//调用conn执行sql语句

if($result)//判断返回结果

{

?

>

alert("删除成功!

");

="Index.php";

php}

?

>

9、上传

(1)为了防止遗忘是谁,脸人相对应,加入了一个图片上传功能,在主页面上添加代码。

文件放入建好的文件夹,文件名shangchuan。

--传递符合表单数据-->

选择上传文件:

--传递符合表单数据-->

(2)为了使上传成功后跳回原页面,新建一个020.php确保顺利上传

$myfile=$_FILES["myfile"];

if($myfile["error"]==0&&round($myfile["size"]/1024/1024,2)){

if($myfile["type"]=="image/png"||$myfile["type"]=="image/jpeg"||$myfile["type"]=="image/gif")

{echo'上传文件为'.$myfile["name"]."
";

echo'文件类型为'.$myfile["type"]."
";

echo'存储位置为'.$myfile["tmp_name"]."
";

echo'上传大小为'.round($myfile["size"]/1024/1024,2)."MB"."
";

$filename=$myfile["tmp_name"];

$destination='shangchuan/'.$myfile["name"];

move_uploaded_file($filename,$destination);}

echo'';

echo"alert('上传成功');";

echo'="Index.php";';

echo'';

}else{

echo"文件上传有误!

";

}

三、问题与解决

问题一、数据库连接失败

错误代码:

$conn=MySQL_connect($db_host,$db_user,$db_passw)ordie('数据库连接失败!

');

修改后:

$link=mysqli_connect($db_host,$db_user,$db_passw)ordie('数据库连接失败');

最后发现原来是版本原因,mysqli是新版的语句mysql是老版的语句。

 

四、总结和展望

从开始接触php至现在大概有半年时间了,但真正有进步,或者说稍微了解php一点,也只不过是这一个月而已(真不知道以前自己在做些什么)。

在这一次的大作业编写过程中我渐渐的找到了PHP编程的乐趣,因为它zhi要写出来就是一个能动态的让人看的到,会在这样的过程中得到丝丝满足感。

通过网上不停的查找,得到一个又一个新的知识,编写的更加完善,期间也请教了我们班的几位大神,深深的感受到了自己的不足,让我明白在以后的学习编程中要更加的努力,我会用心的去领悟它,让它能见证我的成长。

第一部分:

实训目的

21世纪是一个信息时代,Internet已经进入人们生活与工作的各方面,而网页作为Internet信息传递的重要载体,其重要也日趋突出。

所以实训的目的就是要我们更好的掌握好这一学期的网页知识和提高自己的动手能力,并且上传到网上去,让更多人认识我,更好的宣传自己。

个人

配套讲稿:

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

特殊限制:

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

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

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

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


收起
展开