第8篇PHP动态页面制作技术.ppt

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PHP+MySQL+Dreamweaver 动态网站开发案例教程 机械工业出版社同名教材 配套电子教案 * * 一 建立网站数据库连接 二 Dreamweaver动态网页开发环境 动态网页设计工作流程 以可视化方式生成动态网页 五 实训 第8章 PHP动态页面制作技术 8.1.1 PHP程序连接到MySQL数据库服务器的原理 从根本上来说,PHP是通过预先写好的一些列函数来与MySQL数据库进行通信,向数据库发送指令、接收返回数据等都是通过函数来完成。图8-1给出了一个普通PHP程序与MySQL进行通信的基本原理示意图。 8.1 建立网站数据库连接 8.1.2 PHP网页中建立MySQL数据库连接 【案例展示】在前面章节中建立的新闻管理数据库news的基础上,建立数据库的连接,如图8-2所示,连接脚本如图8-3所示。 8.1 建立网站数据库连接 8.2.1 动态网页开发面板 1.“数据”选项卡 单击“插入”栏中的“数据”选项卡,显示一组按钮,使用户能够将动态内容和服务器行为添加到页面中。 2.“应用程序”面板 “应用程序”面板包括4个面板:“数据库”面板、“绑定”面板、“服务器行为”面板和“组件”面板。这些面板的联合使用使开发动态Web站点非常简捷。 8.2 Dreamweaver动态网页开发环境 8.2.2 动态内容源 1.记录集 记录集是数据库查询的结果,它提取请求的特定信息,并允许在指定页面内显示该信息。将数据库用作动态网页的内容源时,必须首先创建一个要在其中存储检索数据的记录集。记录集在存储内容的数据库和生成页面的应用程序服务器之间起一种桥梁作用。 记录集可以包括完整的数据库表,也可以包括表的行和列的子集,这些行和列通过在记录集中定义的数据库查询进行检索。数据库查询是用结构化查询语言(SQL)编写的,使用Dreamweaver附带的SQL生成器,用户可以轻松地创建简单查询。不过,如果想创建复杂的SQL查询,则需要手动编写SQL语句。 8.2 Dreamweaver动态网页开发环境 8.2.2 动态内容源 2.URL参数 URL参数用于存储用户输入的检索信息,并且将用户提供的信息从浏览器传递到服务器。如果要定义URL参数,需要建立使用GET方法提交数据的表单或超文本链接。用户提交的信息附加到所请求页面的URL后面并传送到服务器。 URL参数是附加到URL上的一个名称-值对。参数以问号“?”开始,采用name = value的格式。如果存在多个URL参数,则参数之间用“”符号隔开。 例如,下面显示带有两个名称-值对的URL参数。 http://localhost/test/blogSearch.php?Year=2011Month=09 8.2 Dreamweaver动态网页开发环境 8.2.2 动态内容源 3.表单参数 表单参数存储包含在网页的HTTP请求中的检索信息。如果创建使用POST方法的表单,则通过该表单提交的数据将传递到服务器。将表单参数定义为内容源后,即可在页面中使用其值。例如,在制作在线邮寄结果页面时,就采用了这种技术。 4.会话变量 会话变量提供了一种机制,通过这种机制,将用户的信息存储下来,供Web应用程序所使用。通常,会话变量存储信息(通常是由用户提交的表单或URL参数),并使该信息在用户访问的持续时间中对应用程序的所有页都可用。 8.2 Dreamweaver动态网页开发环境 本节主要讲述在Dreamweaver中设计动态页所必须遵循的几个关键步骤。 (1)设计页面 在设计任何Web站点(无论是静态还是动态的)时的一个关键步骤是页面视觉效果的设计。当向网页中添加动态元素时,页面的设计对于其可用性至关重要。 (2)创建动态内容源 动态Web站点需要一个内容源,在将数据显示在网页上之前,动态Web站点需要从该内容源提取这些数据。在Dreamweaver中,这些数据源可以是数据库、请求变量、服务器变量、表单变量或预存过程。 8.3 动态网页设计工作流程 (3)向Web页添加动态内容 定义记录集或其它数据源并将其添加到“绑定”面板后,用户可以将该记录集所代表的动态内容插入到页面中。菜单型界面使得添加动态内容元素非常简单,只需从“绑定”面板中选择动态内容源,然后将其插入到当前页面内的适当文本、图像或表单对象中即可。 将动态内容元素或其它服务器行为插入到页面中时,Dreamwe

文档评论(0)

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

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

1亿VIP精品文档

相关文档