php实验报告..doc

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验报告 数据库数据表记录的维护 实验时间 2015-12-24 实验目的 运用PHP技术和MySQL数据库实现对一个数据表的操作。 实验环境 1.Dreamweaver软件 2.phpStudy2014软件(包含Web服务器Apache、数据库服务器MySQL、PHP语言引擎) 实验内容安排 1.选择学习或生活环境中的一个数据表格并构造符合SQL格式的初始数据 2.通过浏览器对这个数据表格进行查找、显示、修改、增添、删除5项操作 实验要求 数据表格字段数至少5个栏目,初始记录数至少20行,采用分页显示; 查找某个字段包含的字符串,标记为当前记录,如未找到当前记录不变; 显示所定位当前记录的详细信息,然后返回当前界面; 修改所定位记录的详细信息,然后返回当前页; 增添新记录为当前记录,并输入新信息,然后显示新纪录所在页; 删除所定位记录,当前记录为余下的相邻记录,然后返回当前页。 程序流程图 实验过程记录 菜单 创建一个php网页,命名为151yangxiaoting.php,连接数据库,再创建一个记录集rs 插入表单,在表单中插入一个动态表格,在表格左侧加入一列并添加一个单选框,命名为sid,然后修改表格颜色。 在表格下方添加4个按钮分别为详情、增添、更新、删除,命名为b4、b1、b2、b3,然后为表格添加记录集导航条和记录集导航状态。 在代码最开头添加一段代码 效果图如下 查找 在文件151yangxiaoting.php的基础上,添加文字、文本框和查询按钮,将原来单选按钮的代码改为input ?php if ((isset($_GET[sid]) and !(strcmp($_GET[sid],$row_rs[com_id])))||(isset($_POST[name]) and !(strcmp($_POST[name],$row_rs[com_name])))) {echo checked=\checked\;} ? type=radio name=sid id=radio value=?php echo $row_rs[com_id]; ? / 即可实现在本页面的查询点亮 效果如下 显示 创建一个php网页,命名为151yangxiaotingX.php,创建一个表单,创建记录集rsCom 然后插入6行2列表格,添加文字和颜色,将记录集和表格实行对应绑定 然后添加返回按钮,最后效果如下图 修改 创建一个php网页,命名为151yangxiaotingU.php,分别创建三个记录集rsCom、rsPlace、rsBatch 创建一个表单,添加文字和颜色,在商品代码的右侧添加隐藏域 添加验证文本框、单选组按钮、下拉列表,并与记录集进行绑定,在最后添加更新和重置按钮 单选组代码修改为如下所示 打开插入-数据对象-更新记录 效果如下 更新前的106商品信息: 更新后的104商品信息: 增添 创建一个php网页,命名为151yangxiaotingA.php,分别创建两个记录集rsPlace、rsBatch。 添加表单,插入7行2列表格,添加文字和颜色,插入验证文本框、单选按钮组、下拉列表、按钮 打开插入-数据对象-插入记录 效果如下 插入前 插入后 删除 创建一个php网页,命名为151yangxiaotingD.php,打开插入-数据对象-删除记录,实行操作 效果如下 删除前 删除后 总结与思考 通过做这个网页,我学习到了怎么通过按钮和函数来实现网页之间的跳转,从而做出一个多功能的网页。在做的过程中我遇到了几个问题:一是在导入数据库的时候总是出错,最后查出错误的原因是输入的符号有半角和全角的区分,输入半角的符号可以成功把数据导入数据库;二是在做网页与网页之间的跳转时,没有对按钮的值用isset函数做出是否存在的判断和用!strcmp来使按钮的值与记录集中的id相等,使得即使点击了按钮也无法跳转页面,当把代码添加上去时既可以实现页面的跳转;三是在做查询的时候考虑要怎么把输入文本框的值进行传递,要用$_POST[name]来传递文本框的值,用来判断该亮起哪一个单选按钮;四是在做更新页面的时候不能将单选组的值传递到更新页面,解决的方法是在单选组那边修改代码添加一段代码?php if (!(strcmp($row_rsCom[level],一等))) {echo checked=\checked\;} ?来做判断,二等的单选按钮与一等相同,这样就可以判断应该点亮哪个单选按钮。 在做完后我总结出来的注意的事项有:一是各个按钮的命名要注意和自己写的函数相对应;二是做更新的时候注意添加隐藏域;三是在做详

文档评论(0)

tiangou + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档