table('goods') . "WHERE goods_id = '$_REQUEST[id]'"; $goods_name = $db->getOne($sql); /* 如果该商品不存在,返回首页 */ if ($goods_name === false) { ecs_header("Location: ./\n"); exit; } /* 获得所有的图片 */ $sql = 'SELECT img_id, img_desc, thumb_url, img_url'. ' FROM ' .$ecs->table('goods_gallery'). " WHERE goods_id = '$_REQUEST[id]' ORDER BY img_id"; $img_list = $db->getAll($sql); $img_count = count($img_list); $gallery = array('goods_name' => htmlspecialchars($goods_name, ENT_QUOTES), 'list' => array()); if ($img_count == 0) { /* 如果没有图片,返回商品详情页 */ ecs_header('Location: goods.php?id=' . $_REQUEST['id'] . "\n"); exit; } else { foreach ($img_list AS $key => $img) { $gallery['list'][] = array( 'gallery_thumb' => get_image_path($_REQUEST['id'], $img_list[$key]['thumb_url'], true, 'gallery'), 'gallery' => get_image_path($_REQUEST['id'], $img_list[$key]['img_url'], false, 'gallery'), 'img_desc' => $img_list[$key]['img_desc'] ); } } $smarty->assign('shop_name', $_CFG['shop_name']); $smarty->assign('watermark', str_replace('../', './', $_CFG['watermark'])); $smarty->assign('gallery', $gallery); $smarty->display('gallery.dwt'); ?>