日期:2014-05-17  浏览次数:20435 次

php如何实现类似ecshop中的产品对比功能
请教下大家。在php中如何实现产品的对比功能呢? 
我现在已经把前面的准备工作完成。参数可以传递到对比信息展示页面,但是一般的循环都是横向循环,每条商品的信息逐个向下。但是现在展示产品信息则 相当于要竖向排列,
如京东这个手机产品对比http://www.360buy.com/pcompare.aspx?s1=637702&s2=631990 。求讲解。。。

我在查资料的时候 好像看见有人写过用sql的行列转置,但这个我没有用过,也不会使用,但好像即使mysql可以实现这样的读取,也会存在效率上的问题。 如果用程序 要怎么样进行处理?

------解决方案--------------------
这么多参数,你想一次取一横行?那效率太差了
一次把同一产品所有参数取出来,构成一组,
参数很对称的,只要根据数组索引操作就行了
至于竖不竖,那是显示问题了,
看下源码,把两组数据一个个取出,塞入td中
table 太长了就多分几个table,像原例子一样