使用php将类添加到url

时间:2014-07-24 07:33:01

标签: php

我有一个大约有500张卡的数据库。

他们有品质0,1,2,3,4,5。

每种品质都有不同的颜色,我有CSS: .quality0 { color: grey }.quality1 { color: green }等等......

我想要在网页上有一个网址,例如mywebsite.com/card/card_id_comes_here,然后添加一个名为quality + print $ card的课程[&#39; quality&#39;] < /强> $ card [&#39; quality&#39;]是数据库中的数字(0,1,2,3,4,5)。

我在我刚刚列出卡片及其名称的页面上使用此代码,这对此没有任何问题,因为一切都已存在:

<a class="quality<?php print $card['quality'] ?>" 
href="/card/<?php print $card['id']; ?>"> 
<?php print $card['name']; ?></a>

但是如果我创建一篇新文章并链接到这些卡片页面,它就不会手动输入所有类别为&= 34; quality3&#34;左右......

如果我有一个带mywebsite.com/card/id的网址,我想要添加课程质量+打印数据库中的ID,如上所述。 这怎么可能?

1 个答案:

答案 0 :(得分:1)

您必须从网址中检索ID。最好的方法可能是使用mod-rewrite模块并通过$ _GET从url中检索id-variable。

如果你以前从未这样做过,有点棘手,你最好看一些例子并阅读像这样的指南:Guide to mod_rewrite

编辑:如果你有身份证,我猜你知道如何做其余的事,对吗?