查找请求的记录并在详细页上显示 (PHP)
完成主页后(请参见为链接创建 URL 参数 (PHP)),请切换到详细页。您必须在数据库中查找请求的记录,并将其显示在页面上。该过程由两个步骤组成:首先,定义一个记录集以存储单个记录(即主页请求的记录);然后,将记录集列绑定到页面上。
若要查找请求的记录并在详细页上显示,请执行以下操作:
切换到详细页,如果它不存在,则创建一个新的 PHP 页。
在“绑定”面板(“窗口”>“绑定”)中,单击加号 (+) 按钮并从弹出式菜单中选择“记录集(查询)”。
出现简单的“记录集”对话框。如果出现的是高级的“记录集”对话框,请单击“简单”切换到简单的“记录集”对话框。
命名该记录集,然后选择一个连接和将向记录集提供数据的数据库表。
在“列”区域中,选择要包括在记录集中的表格列。
详细页上的记录集可以与主页上的记录集相同,也可以不同。通常,详细页记录集的列数更多,可以显示更多的详细信息。
如果记录集不同,则请确保详细页上的记录集至少包含一个与主页上的记录集相同的列。这个公共列通常是记录 ID 列,但也可以是相关表格的连结字段。
若要使记录集中只包括某些表列,请单击“已选定”,然后按住 Ctrl 键并单击 (Windows) 或按住 Command 键并单击 (Macintosh) 列表中的列,以选择所需列。
如下所示完成“筛选”部分,以便查找和显示主页所传递的 URL 参数中指定的记录:
从“筛选”区域的第一个弹出式菜单中选择记录集中的列,该列包含与主页传递的 URL 参数值相匹配的值。例如,如果 URL 参数包含一个记录 ID 号,则选择包含记录 ID 号的列。在上一节讨论的示例中,记录集列 CODE 包含与通过主页传递的 URL 参数值相匹配的值。
从第一个菜单旁边的弹出菜单中选择等号(如果尚未选定)。
从第三个弹出菜单中选择“URL 参数”。
主页使用 URL 参数将信息传递到详细页。
在第四个框中,输入主页传递的 URL 参数的名称。
例如,如果主页用来打开详细页的 URL 包含 locationDetail.php?recordID=CBR 后缀,请接着输入 recordID。
“记录集”对话框的外观应该如下所示:
单击“确定”。
记录集随即出现在“绑定”面板中。
通过下面的方法将记录集列绑定到详细页:在“绑定”面板(“窗口”>“绑定”)上选择列,然后将其拖到页面上。
有关更多信息,请参见将文本动态化。
PHP 主/详细页的设置完成。
创建主/详细页后,可以使用“服务器行为”面板(“窗口”>“服务器行为”)来修改各种构造块。