我正在建立一个从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;
}
}
}
?>
这将显示我的产品到休息时间,但我想显示所有产品。有些类别有很多产品,我想让页面加载时间缩短。
答案 0 :(得分:0)
将jquery插件数据表与mysql一起使用。 glasseye上面说的是有效的。
答案 1 :(得分:0)
管理让它工作
max_error
我认为数据库更容易。谢谢你的建议!