总结在相关商品内调用更多信息代码

2016-07-07 15:05 来源:www.chinab4c.com 作者:ecshop专家



在相关商品内调用更多信息代码!
在短短几个小时内虽然就一个人回贴,但是查看的还是达到了600多人,看来关注问题的人还是很多,最后自己基本上解决了!首先说说调用,在这里还是先感谢vodo的帮助,我原先的思路和用php168系统一样,只关注标签和代码的调用了,所以调用一旦不成功就只能在代码上找错误,后来发现应该换个思路,是不是因为在这个模块上系统没有读取数据库而导致调用失败,结果真是在这里出了毛病。比如:
<div class="box">
<div class="box_1">
<h3><span>{$lang.releate_goods}</span></h3>
<div class="boxCenterList clearfix">
<!--{foreach from=$related_goods item=releated_goods_data}-->
<ul class="clearfix">
<table width="732" border="0" cellpadding="2" cellspacing="2" bgcolor="#F6F6F6">
<tr>
<td width="82"><a href="{$releated_goods_data.url}"><img src="{$releated_goods_data.goods_thumb}" alt="{$releated_goods_data.goods_name}" width="80" height="80" class="B_blue" /></a></td>
<td width="220"> <span class="style1"><a href="{$releated_goods_data.url}" title="{$releated_goods_data.goods_name}">{$releated_goods_data.goods_name}</a></span></td>
<td width="140">{$lang.goods_brief}<font class="style1">{$goods.goods_brief}</font></td>
<td width="140"><!-- {if $releated_goods_data.promote_price neq 0} -->
{$lang.promote_price}<font class="style1">{$releated_goods_data.formated_promote_price}</font>
<!-- {else} -->
{$lang.shop_price}<font class="style1">{$releated_goods_data.shop_price}</font>
<!-- {/if} --></td>
<td width="140"><strong>{$lang.goods_click_count}:</strong>{$goods.click_count}</td>
</tr>
</table>
</ul>
<!--{/foreach}-->
</div>
</div>
</div>
<div class="blank5">

</div>
<!-- {/if} -->
解决方法
在goods.php中数据库调用加上
$sql = 'SELECT g.goods_id, g.goods_name, g.goods_thumb,g.goods_brief,g.seller_note, g....
.....
$arr[$row['goods_id']]['goods_id']= $row['goods_id'];
$arr[$row['goods_id']]['goods_brief']= $row['goods_brief'];
......
就可以调用成功了,这里就是举个例子了,呵呵