实验目的:
1、掌握PHP操作MySQL数据库的方法与步骤;
2、掌握在表中查询数据并进行分页显示的方法;
3、掌握PHP向表中插入数据、修改数据、删除数据的方法;
4、掌握PHP中实现表中数据查询及结果集处理的方法。
实验要求:
1、在练习过程中,请记录下自己发现的问题,并积极独立思考解决的办法。
2、上机后请大家以自己的学号加姓名命名文档,如1806020199任珍雪,完成后将本文档通过邮箱(369620942@qq.com)以附件方式提交。本次
作业完成后请将所有文件压缩后以压缩包形式发送。
3、没有电脑的同学请与小组成员一并完成,共同提交一份文档,在文档底端注明学号+姓名(如1806020177吴典闹)同学没有电脑,共同参与完成作业,同时在文件名后标注“++”,如1806020199任珍雪++。
实验内容:(请注意认真查看每个题目要求!!!)
1、根据ppt及教材中示例,自行设计一个表格页面,通过该页面实现与数据库pmlx的连接,使用查询语句获取xsb表中的所有记录,将记录以每页10条进行分页显示。
2、在题1页面中完善模块“添加学生信息”,让用户能通过一个前端表单来输入要添加的学生信息,这些学生信息由一个后台程序接收后添加到数据库xsb表中。
3、在题1页面中完善模块“简单查询”,让用户能通过一个前端表单来输入要查询的学生考生号,之后由一个后台程序来根据输入信息到后台数据库xsb中查找该同学的相关信息(包括考生号、姓名、性别、出生日期、专业等)并显示出来,若查询不到给出相应提示信息。
4、修改题1页面中记录行的最右边列“操作”文字为“修改”超链接,点击它时能打开对当前记录行的字段进行修改的页面,修改之后由一个后台程序来将修改后的该记录保存至数据库xsb中。
5、在题1页面中记录行的最右边列“修改”列后新增一个“删除”选项并添加超链接,点击它时能对当前记录行进行删除并将删除结果保存至数据库xsb中。
6、在题1页面中完善模块“高级查询”,让用户能通过一个前端表单来输入要查询的学生姓名,之后由一个后台程序来根据输入信息到后台数据库bjb中查找该同学的班主任信息并显示出来,若查询不到给出相应提示信息。
7、在题1页面中完善模块“分组统计查询”,让用户能通过一个前端表单的下拉列表来选择要查看的班级名称,之后由一个后台程序来根据输入信息到后台数据库中查找该班级的人数、平均年龄和平均成绩并显示出来。
附加题:在题1页面中尝试添加一个“用户登录”模块,并让用户登录后跳转到浏览学生信息页,只有在登录成功(账号为“wzkc”,密码为“666666”)才允许跳转,未登录或登录失败弹出警告信息“请先完成登录”。(提示:该题需要设置session变量并判断)