- 1、本文档共48页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
项目10
课程管理系统任务1数据表设计任务2查看课程列表任务3查看课程列表任务4添加课程记录任务5修改课程信息SpeakernameandtitlePHP+MySQL动态网页设计
数据表设计2任务1
任务1数据表设计任务分析首先,创建kcgl数据库作为课程管理数据库,然后,在该数据库中创建tb_course数据表用于存储课程信息。01知识准备tb_course数据表的结构如表10-1-1所示。02字段名称数据类型字段意义备注cidINT(11)课程编号主键cnameVARCHAR(50)课程名称非空typeVARCHAR(2)课程类型非空creditINT(11)学分非空gradeVARCHAR(10)适用年级非空表10-1-1?tb_course数据表的结构
任务1数据表设计任务实施第1步:打开Navicat,右击左侧的“test”文件夹选项,在弹出的菜单中选择“新建数据库”选项,如图10-1-1所示。03图10-1-1?“新建数据库”选项
任务1数据表设计任务实施第2步:输入数据库名,并设置字符集和排序规则。输入数据库信息,如图10-1-2所示。03图10-1-2?输入数据库信息
任务1数据表设计任务实施第3步:单击“确定”按钮,双击“kcgl”文件夹选项,右击“表”选项,在弹出的快捷菜单中选择“新建表”选项,如图10-1-3所示。03图10-1-3?“新建表”选项
任务1数据表设计任务实施第4步:输入字段的名、类型、长度等信息,将cid设置为主键,并自动递增,如图10-1-4所示。03图10-1-4输入表的结构信息
任务1数据表设计任务实施第5步:按【Ctrl+S】组合键保存,在弹出的“另存为”对话框中输入表名,如图10-1-5所示。至此,数据表创建完成。03图10-1-5输入表名
任务1数据表设计任务实施第6步:在左侧的连接树中可以看到新创建的tb_course数据表,双击打开tb_course数据表,自行添加若干记录,如图10-1-6所示。03图10-1-6tb_course数据表
查看课程列表10任务2
任务2查看课程列表任务分析本任务使用SELECT语句在页面中显示所有的课程信息,并且每条记录都对应“修改”“删除”按钮。这些按钮使用input标签实现,将type属性设置为button类型,单击按钮时使用onclick函数进行响应,并通过window.location对象的href属性进行页面的重定向,即单击“修改”或“删除”按钮,将会跳转到对应课程的修改或删除页面。01知识准备021.require语句和include语句PHP语言常用require语句或include语句来引入或包含外部文件,二者在使用上是相似的,只是处理错误的方法不同,require语句在出错时产生E_COMPILE_ERROR级别的错误,终止脚本运行;而include语句只产生警告(E_WARNING),脚本会继续运行,语法格式如下。
任务2查看课程列表知识准备022.CSS代码的三种引入方式(1)行内样式直接将CSS代码写入HTML标签,引入style属性,代码如下。(2)内部样式在HTML文档的head标签中使用style标签,将CSS代码写在sytle标签里,代码如下。
任务2查看课程列表知识准备022.CSS代码的三种引入方式(3)外部样式将CSS代码写在扩展名为.css的文件中,通过在head标签中使用的link标签引入CSS,代码如下。
任务2查看课程列表任务实施第1步:编写数据库连接文件conn.php。在后续的任务中,大部分页面都需要操作数据库,为了避免代码重复,可以将用于数据库连接的代码单独写成连接文件,在需要用到的页面中使用require函数将其引入,代码如下。03
任务2查看课程列表任务实施第2步:新建course_list.php页面,此页面用于显示所有课程的信息,使用require函数引入conn.php文件,代码如下。第3步:在页面中引入CSS代码,代码如下。03
任务2查看课程列表任务实施第4步:创建表格,使用for循环将数据库中的课程记录逐条取出,注意HTML代码和PHP代码的嵌套使用,course_list.php页面的代码如下。03
任务2查看课程列表任务实施第4步:创建表格,使用for循环将数据库中的课程记录逐条取出,注意HTML代码和PHP代码的嵌套使用,course_list.php页面的代码如下。03
您可能关注的文档
- PHP+MySQL动态网页设计 课件 项目1 PHP环境配置.pptx
- PHP+MySQL动态网页设计 课件 项目 2PHP语言基础 .pptx
- PHP+MySQL动态网页设计 课件 项目3 PHP流程控制.pptx
- PHP+MySQL动态网页设计 课件 项目4 PHP数组操作.pptx
- PHP+MySQL动态网页设计 课件 项目5 PHP用户交互 .pptx
- PHP+MySQL动态网页设计 课件 项目6 MySQL数据库基础.pptx
- PHP+MySQL动态网页设计 课件 项目7 MySQL数据库操作.pptx
- PHP+MySQL动态网页设计 课件 项目8 用户登录 .pptx
- PHP+MySQL动态网页设计 课件 项目9 用户注册.pptx
- 流程图式汇报.pptx
文档评论(0)