问答题
20分
请在“答题”菜单下选择相应命令,并按照题目要求完成下面的综合应用题,具体要求如下: 注意:下面出现的“考生文件夹”均为%USER% ...
请在“答题”菜单下选择相应命令,并按照题目要求完成下面的综合应用题,具体要求如下:
注意:下面出现的“考生文件夹”均为%USER%
在考生文件夹下存有一个sj3.php文件的简单PHP程序,是对给定的学生数据库db_student设计一个学生表tb_student的操作页面,如下图所示。要求实现课程成绩录入的功能,输入学号后点击查询按钮可显示相应的姓名、专业,输入课程名称和成绩后,点击“添加”按钮可以添加学生的课程成绩。
注意:程序是不完整的,请在注释行“//**********found***********”下一行填入正确的内容,然后删除下划线,但不要改动程序中的其他内容,也不能删除或移动“//**********found**********”。修改后的程序存盘时不得改变文件名和文件夹。
注意:下面出现的“考生文件夹”均为%USER%
在考生文件夹下存有一个sj3.php文件的简单PHP程序,是对给定的学生数据库db_student设计一个学生表tb_student的操作页面,如下图所示。要求实现课程成绩录入的功能,输入学号后点击查询按钮可显示相应的姓名、专业,输入课程名称和成绩后,点击“添加”按钮可以添加学生的课程成绩。
注意:程序是不完整的,请在注释行“//**********found***********”下一行填入正确的内容,然后删除下划线,但不要改动程序中的其他内容,也不能删除或移动“//**********found**********”。修改后的程序存盘时不得改变文件名和文件夹。
参考解析: 答案:(1)[‘$sNumber’] (2)’sname’ (3) $_POST[‘b’] (4)’$XH’,’$KCM’,’$CJ’ (5) $insert_result
解析: 由于需要根据提交回来的学号进行查询,因此(1)处填的是[‘$sNumber’];题目中如果查询的学生学号存在,则输出相应的学生信息,而(2)处需要填写学生的姓名,故(2)处填的是’sname’;(3)处的用意是根据是否提交了”添加”按钮的name值,因此此处填的是$_POST[‘b’];(4)处的用意是向tb_score表中插入信息,因此(4)处填写的是’$XH’,’$KCM’,’$CJ’; (5)处表示的是判断查询是否成功,而对于数据库查询判断就是判断是否返回查询的数据行,因此(5)处填的是$insert_result,表示取得前一次 MySQL 操作所影响的记录行数,以此来判断是否添加成功。