非连续分页PHP

时间:2013-01-28 14:20:05

标签: php html mysql navigation pagination

我目前正在尝试在PHP中设置某种分页但没有太多运气。我找到的所有教程都是由ID完成的顺序,所以+1或-1,但在我的情况下,这将无效。

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

我希望这些细节能有所帮助..有没有办法设置它所以生成的链接只有那些ID?因此,如果用户选择说出客户ID 14,那么他们只能看到链接到14的交货地址,这可能是交货地址300和500?

非常感谢你阅读,如果你走得这么远,我不知道,我差点把我所有的头发拉出来!

1 个答案:

答案 0 :(得分:1)

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

您希望通过数组进行交互,但由于数字的原因,您无法迭代+ 1。

在阵列上使用foreach()。 E.g。

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

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