嘿 Stack Overflowians,
我有一个 PHP 的初学者问题,我没有太多的运气搜索,所以我想我会问。
问题是我过去的帖子略有改动,您可以通过我的个人资料(因为它是我唯一的个人资料)找到该帖子,我试图在循环中从数据库中打印数据,但也试图将 HTML 包装在它周围。
在我的示例中,我试图在我的数据库中打印测试行,该测试行恰好是 KO278 的样式代码,这样除了打印样式代码之外,它还会在 img src 中打印它,所以那个 img项目也被打印了,但到目前为止我运气不佳。
我想也许一些连接可能会起作用,因为我没有太多使用它,但我尝试它并没有给我太多结果,但也许我的格式可能会关闭?
不管怎样,我希望你能把我对准正确的方向。
谢谢!
另外,在旁注中,我在考虑是否有可能出现每种颜色的小图像(jpg,因为它们更像是图案)代替颜色的单词,但我不知道我怎么能把它联系起来。
有些产品既有混合颜色(它们的不同 jpg 交叉)或多达 8 种颜色,所以我不知道如何解释这么多的可变性,除非我的数据库中有一堆字段,这似乎不是很有效. 这并不重要,但如果有人对我如何解决这个问题有任何建议,那就太好了?
<?php
$sql = "SELECT * FROM mc16koruproducts where collection = 'womens' order by ref";
$result = pg_exec($sql);
$nrows = pg_numrows($result);
#print $nrows;
$items = pg_fetch_all($result);
#print_r($items);
$type = '';
for ($i=0; $i<$nrows; $i++) {
if($items[$i]['type']!=$type)
{
print "<h2>";
print $items[$i]['type'];
print "</h2>";
$city = $items[$i]['city'];
}
print "<div id='info-holder'>";
print "<div id='img'>";
print "<img src='products/";
print $items[$i]['style'];
print ".jpg />";
print "</div>";
print "<div id='style'>";
print "Style ";
print $items[$i]['style'];
print "</div>";
print "<div id='desc'>";
print $items[$i]['desc'];
print "</div>";
print "<div id='size'>";
print "Sizes: ";
print $items[$i]['size'];
print "</div>";
print "<div id='colour'>";
print "Colours Available: ";
print $items[$i]['colour'];
print "</div>";
print "<br />";
print "<br />";
print "</div>";
?>