我正在使用 filemaker server 10 和 filemaker.php API。在记录详细信息页面上,我想要一个“下一个”和“上一个”按钮,以便轻松浏览下一个/上一个按钮(无需返回列表视图)。
这可能吗?如何?
谢谢
在browserecord.php 中需要定义下一条记录的记录ID-
$recid = $cgi->get('-recid'); \\ exists
$recnxt = ($cgi->get('-recid')+1); \\added for next record
然后你可以放置在任何地方:
<a href='<?php echo "browserecord.php?-action=browse&-recid=$recnxt";?>'>Next record</a>
这当然不会检查下一条记录是否存在。
这是执行上述操作的一种更简单的方法(您不需要定义 recnxt):
<a href=browserecord.php?-action=browse&-recid=<?php echo ($recid + 1) ;?>>Next record</a>
这些解决方案的问题在于,它们只会转到在当前记录之后创建的记录,并且只有在它没有被删除的情况下。如果您的列表是搜索结果或记录已排序,则列表中的下一条记录不会是“recid+1”,因此这用途非常有限。