为链接创建 URL 参数 (PHP)

主页上动态表格中的链接(请参见创建到详细页的链接 (PHP))不仅要打开详细页,它们还必须传递用户所选记录的 ID。详细页将使用此 ID 在数据库中查找请求的记录并显示该记录。

记录 ID 通过 URL 参数传递给详细页。有关更多信息,请参见 URL 参数

本节介绍如何创建 URL 参数,URL 参数用于将记录 ID 传递给详细页。

若要创建 URL 参数,请执行以下操作:

  1. 选择在动态表格中的链接。

    如果打开了"动态数据",请选择第一行中的该链接。

  2. 在属性检查器的"链接"域中,将下面的字符串添加到 URL的结尾处:
    ?recordID=<?php echo $row_recordsetName['fieldName']; ?>
    

    问号将告知服务器接下来是一个或多个 URL 参数。单词 recordID 是 URL 参数的名称(您可以使用任何喜欢的名称)。记下该 URL 参数的名称,因为接下来会在详细页中用到它。

    等号后的表达式是该参数的值。在本例中,该值由 PHP 表达式生成,该表达式从记录集中返回一个记录 ID。它将为动态表格中的每一行生成一个不同的 ID。在 PHP 表达式中,用您的记录集的名称替换 recordsetName,用记录集中唯一标识每条记录的字段的名称来替换 fieldName。大多数情况下,该字段将由一个记录 ID 号组成。在下面的示例中,该字段由唯一位置代码构成。

    locationDetail.php?recordID=<?php echo $row_rsLocations['CODE']; ?>
    

    当该页运行时,记录集的 CODE 字段的值将插入到动态表格中相应的行中。例如,如果澳大利亚堪培拉的租位代码为 CBR,那么下面的 URL 将用于动态表格中有堪培拉的行:

    locationDetail.php?recordID=CBR
    
  3. 保存该页面。

创建主/详细页的下一步是修改详细页,使它能够在数据库中查找请求的记录,并将其显示在页面上。请参见查找请求的记录并在详细页上显示 (PHP)




未找到评论

 

评论添加到页面后给我发送电子邮件 | 评论报告

当前页: http://www.ecnnl.com/doc/dreamweaver/8_cn/using/45_rad_7.htm

 

E中荷|荷兰华人电子商务