我有一个大约有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,如上所述。 这怎么可能?
答案 0 :(得分:1)
您必须从网址中检索ID。最好的方法可能是使用mod-rewrite模块并通过$ _GET从url中检索id-variable。
如果你以前从未这样做过,有点棘手,你最好看一些例子并阅读像这样的指南:Guide to mod_rewrite
编辑:如果你有身份证,我猜你知道如何做其余的事,对吗?