我正在尝试用PHP创建一个分页系统。但是,我的产品是从精确加载,所以我不能使用SQL。我的想法是,我必须将所有项目放在一个数组中,计算,然后创建分页系统。分页系统不是问题,但我似乎找不到使用上述方法正确统计我的项目的方法。
请注意,确切只提供60个结果,所以我必须创建一些东西,它检索我在下面的代码中实现的所有结果。
我目前的代码:
echo "<table order='0' width='90%'>";
$offset = 0;
$run=true;
$search="";
$row_count = 0;
while($run== true){
$glas = getGLAccounts($search,$offset);
$count2 = 0;
$offset=$offset+30;
foreach($glas as $gla){
$row_count++;
if ($row_count==1)
echo "<tr>";
echo( "<td><a href='pitem.php?item=".$gla['Code']."'><br/>".
"<img src='../style/images/plant.png' width='50' height='50' /><br/>".
"".$gla['Code']."</a></br>
".$gla['Description']."<br/>
€".$gla['CostPriceStandard']."<br />
<a class='toevoeg' href='catalogus.php?art=".$gla['Code']."'>Toevoegen</a></td>"
);
$count2=$count2+1;
if ($row_count==3) {
echo "</tr>";
$row_count=0;
}
}
if($count2<30) {
$run=false;
}
}
if ($row_count>0) {
echo "</tr>";
}
echo "</table>";
$ glas得到了所有物品,但是当我算上glas时。它有60个项目,但一直在我的屏幕上放60个,这可能是因为我算上了一段时间。 在foreach循环中,它放了一堆1。
现在我的问题是,将我的项目放入数组并计算它们的正确方法是什么?在哪里放?