在我的数据库中,我有一个名为className的列,其中包含一段应确定其颜色的文本。

它的名字像这样的bgm-orange,bgm-red,bgm-teal等。

<div class="event-tag" name="color" id="color">
       <span data-tag="bgm-teal" class="bgm-teal selected"></span>
       <span data-tag="bgm-orange" class="bgm-orange"></span>
       <span data-tag="bgm-red" class="bgm-red"></span>
</div>


我想要的是将“ selected”标签移动到它从className列获取的信息中,再到数据库中的特定productid。

productid 1可能是bgm-orange,因此会将选定标签移动到bgm-orange。
productid 2可能是bgm-orange,因此会将选定标签移动到bgm-red等。

希望有人可以帮助我

最佳答案

我想你想要这样的东西:

<div class="event-tag" name="color" id="color">
       <span data-tag="bgm-teal" class="bgm-teal <?php if($product['className']=='bgm-teal'){echo "selected"; }?>"></span>
       <span data-tag="bgm-orange" class="bgm-orange <?php if($product['className']=='bgm-orange'){echo "selected"; }?>"></span>
       <span data-tag="bgm-red" class="bgm-red <?php if($product['className']=='bgm-red'){echo "selected"; }?>"></span>
</div>

08-06 23:53