建立网站 - 显示产品信息

时间:2015-06-10 11:19:24

标签: html css web

我正在为朋友建立一个电子商务网站,我对HTML和CSS有一些了解,但我不会将自己归类于此主题。我说我会把它作为一种恩惠/经验。

我只是有关于显示多个产品信息的问题。我的页面目前有12个项目,我是否需要为每个产品创建单独的页面,其中包含一些信息,如下所示:

www.shoes.com/trainers/shoe1.htmlwww.shoes.com/trainers/shoe2.html

等或是否有更有效的方法。

我只是问,因为在环顾四周之后,结束网址不包含上面的页面,但看起来更像是:

www.shoes.com/index.php?id_product=1025&controller=product

如果有人能帮助我或指出某个地方,我会很感激。

4 个答案:

答案 0 :(得分:2)

如果可能的话,将您的产品存储在数据库中。这样,您就可以使用查询轻松地对产品进行排序和过滤。 您正在进一步寻找动态网站(http://php.net/manual/en/tutorial.php),例如,使用.php脚本在MySQLi中获取所需数据,例如(http://www.w3schools.com/php/php_ref_mysqli.asp

有了这个,你可以创建任何列表和链接,例如,使用产品ID来引用产品,就像在你的例子中一样(“?id_product = 1025”)

您的PHP脚本会查找id_product($_GET["id_product"])并使用它来查询您的数据库并获取所需的数据。

答案 1 :(得分:1)

您想要做的是一个动态网站。您使用所有产品构建数据库,并创建一个“模板”html页面,以了解您希望产品页面的样子。为此,您需要了解服务器端脚本语言,如PHP或ASP。

如果您只熟悉HTML和CSS,那么您唯一的选择是通过为每个产品创建一个html页面来构建“静态”网站。如果有很多产品,那将是乏味和无效的。

我建议使用现成的CMS,例如wordpress。它有许多你可以下载的“商店”插件。其中一个是Woocommerce。它是免费下载但已付费插件。我用它,我很高兴。

答案 2 :(得分:1)

您必须对数据进行分页,为此必须首先创建数据库,然后使用任何服务器端脚本语言

例如,本文将指导您如何使用PHP对数据进行分页

http://code.tutsplus.com/tutorials/how-to-paginate-data-with-php--net-2928

答案 3 :(得分:1)

我将解释两种类型的URL

www.shoes.com/trainers/shoe1.html

www.shoes.com/trainers/shoe2.html

当你看到SEO的观点时,上面的方法是一个很好的方法。搜索引擎可以有效地使用静态URL。

www.shoes.com/index.php?id_product=1025&controller=product

第二个意思是,您正在使用PHP构建网站,并且您将URL中的产品ID传递为?id_product=1025。正如您所提到的,如果您正在创建电子商务网站静态页面设计将是一个不好的做法。既然您想设计每个产品页面。

我的建议是你可以试试拥有电子商务网络大部分功能的Magento