php - 非顺序分页 PHP

标签 php html mysql navigation pagination

我目前正尝试在 PHP 中设置某种分页,但运气不佳。我找到的所有教程都是按 ID 完成的顺序教程,因此 +1 或 -1 但在我的情况下不起作用。

我正在尝试显示链接到客户的不同送货地址。到目前为止,我已经连接到 MySQL,运行查询以获取我需要的信息并将其放入一个数组中,该数组现在存储一个 ID 和一个客户 ID。每个 ID 都是不同的,因为它们是在不同时间添加的。例如,同一个客户 ID 中的 379 也是 707,所以我不能只 +1。

我希望这些细节能有所帮助。有什么方法可以设置它以便生成的链接只包含那些 ID 吗?因此,如果用户选择客户 ID 14,那么他们只能看到链接到 14 的送货地址,这可能是送货地址 300 和 500?

如果你读到这里,非常感谢你的阅读,我不知道,我几乎把头发都拔光了!

最佳答案

好的,您将获取客户地址的 ID,并将该数字作为索引值放入数组中。

您希望遍历您的数组,但由于数字的缘故您不能遍历 + 1。

在数组上使用 foreach()。例如

foreach ($array as $key=>$value) {
    echo "$key : $value <br />";
}

$key 将是您设置的地址的 ID。您可以操纵它来创建仅指向这些地址的链接。我希望我明白你的要求。

关于php - 非顺序分页 PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14564037/

相关文章:

javascript - 如何为 PayPal Express Checkout 配置 IPN?

php - 使用准备语句时如何创建多维数组?

html - 在没有 JavaScript 的情况下卡住使用水平和垂直滚动的 HTML 表格的前两列和最后一列

mysql - 在 SQL 查询中使用单引号和双引号

php - PHP 默认的 ./configuration 选项是什么?

PHP:imagepng 正在创建非常大的文件

javascript - 如何使用 Javascript 输出 HTML '<div>' 元素

javascript - Web Components 渲染性能

java - Wildfly 9 无法在启动时加载 MySQL 驱动程序

mysql - 如何在所有分支中获得第 n 个最高分?