显示上传图像列表中的一个图像

时间:2013-03-08 07:16:43

标签: php mysql codeigniter e-commerce

我正在开发一个基于codeigniter的电子商务网站,用于上传产品的多个图片。我没有设置一个字段,用户可以选择将其中一个图像作为默认显示大图,同时将所有其他图像作为下方的拇指。我会写什么样的查询来抓取其中一个图像并将其显示为默认值?

1 个答案:

答案 0 :(得分:0)

由于我不知道你的数据库结构,这里有一些伪代码:

SELECT img_src 
FROM product_images, product_info 
WHERE product_info.id = product_images.product_id

在模型中,您可以在数组中对它们进行排序,在视图中,您可以使用以下方式对它们进行排序:

if($i == 0): echo '<div class="big_img"><img src="' . $product_images[$i]['img_src'] . '" /></div>';
else: echo '<div class="thumb_img"><img src="' . $product_images[$i]['img_src'] . '" /></div>';