Heim >Backend-Entwicklung >PHP-Tutorial > php怎么实现类似ecshop中的产品对比功能

php怎么实现类似ecshop中的产品对比功能

WBOY
WBOYOriginal
2016-06-13 13:12:22889Durchsuche

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

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

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

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn