产品详情页面的分页

时间:2015-04-25 08:03:28

标签: php pagination

我正在建立一个从txt文件中获取产品的商店,我想为产品列表页面创建分页。

我用来拉取产品并显示它们的代码是:

<?php
// get local file
$p = file_get_contents('mytxtfile.txt');
// turn file into an array, line by line
$ar = explode("\n",$p);
// setup count for how many products there are
$found = 0;
// loop through products
for($i = 0; $i < count($ar); $i++){
    $product = explode("|",$ar[$i]);

    if( 
    (strpos(slug($product[9]),$_GET['slug']) !== false ) ||
    (strpos(slug($product[10]),$_GET['slug']) !== false ) ||
    (strpos(slug($product[21]),$_GET['slug']) !== false )   

    ){

    // the product numbers below correspond to the column number in the CSV
        $found++; // increment the number of files found
echo '<div class="item">';

echo '<a href="/'.slug($product[21]).'/'.slug($product[1]).'.htm"><img src="'.$product[5].'" /></a>';

echo '<h3><a href="/'.slug($product[21]).'/'.slug($product[1]).'.htm">'.substr($product[1], 0, 70).'</a></h3>';

if (slug($product[8]) == slug($product[7])){    
echo '<p class="price">Only $'.($product[7]).'</p>';

}
else {
echo '<p class="price"><del>Was $'.($product[8]).'</del> NOW Only $'.($product[7]).'</p>';
}

echo '</div>';

        if($found > 101){
            break;
        }

    }
}

?>

这将显示我的产品到休息时间,但我想显示所有产品。有些类别有很多产品,我想让页面加载时间缩短。

2 个答案:

答案 0 :(得分:0)

将jquery插件数据表与mysql一起使用。 glasseye上面说的是有效的。

答案 1 :(得分:0)

管理让它工作

max_error

我认为数据库更容易。谢谢你的建议!