【发布时间】:2014-09-20 18:45:37
【问题描述】:
对不起,如果这有点模糊,虽然我真的不知道如何解释这个。
基本上我已经有一个列表页面,它将我的数据库中的所有行列出到一个 html 模板中,该模板将每一行列出到一个使用 PHP 的电子商务样式类别页面中。
我正在使用 PDO 将此代码用于列表页面:
<?php while($row = $results->fetch(PDO::FETCH_ASSOC))
{
echo '
<div class="listing-container">
<h3 class="model-listing-title clearfix">'.$row["Make"].' '.$row["Model"].' '.$row["Variant"].'</h3>
<h3 class="price-listing">£'.number_format($row['Price']).'</h3>
</div>
<div class="listing-container-spec">
<img src="'.(explode(',', $row["PictureRefs"])[0]).'" class="stock-img-finder"/>
<div class="ul-listing-container">
<ul class="overwrite-btstrp-ul">
<li class="diesel-svg list-svg">'.$row["FuelType"].'</li>
<li class="saloon-svg list-svg">'.$row["Bodytype"].'</li>
<li class="gear-svg list-svg">'.$row["Transmission"].'</li>
<li class="color-svg list-svg">'.$row["Colour"].'</li>
</ul>
</div>
<ul class="overwrite-btstrp-ul other-specs-ul h4-style">
<li>Mileage: '.number_format($row["Mileage"]).'</li>
<li>Engine size: '.$row["EngineSize"].'cc</li>
</ul>
<button href="#" class="btn h4-style checked-btn hover-listing-btn"><span class="glyphicon glyphicon-ok"></span> History checked
</button>
<button href="#" class="btn h4-style more-details-btn hover-listing-btn tst-mre-btn"><span class="glyphicon glyphicon-list"></span> More details
</button>
<button href="#" class="btn h4-style test-drive-btn hover-listing-btn tst-mre-btn"><span class="test-drive-glyph"></span> Test drive
</button>
<h4 class="h4-style listing-photos-count"><span class="glyphicon glyphicon-camera"></span> 5 More photos</h4>
</div>
';
} ?>
</div>
现在我想做的是为每个 SQL 行创建一个页面,但是我不确定如何做到这一点,就像 eBay 产品页面一样。
我的主要问题是我可以用什么方法来创建专用于每个 SQL 行的单独页面?
如果有人能帮我解释一下,我将不胜感激。
【问题讨论】:
-
你要分页吗?
-
不,例如,假设您在 eBay 上搜索某物并获得产品列表,如果您单击其中一种产品,它会将您带到该产品专用页面,这就是我正在尝试的发展。
-
只需创建一个单独的 php 页面并对其进行引用。