PHP mysql移动选定的标签


php mysql move selected tag

在我的数据库中,我有这个叫做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-橙色,所以它将选定的标签移动到bgm-红色等。

希望有人能帮我解决这个问题

我认为你需要这样的东西:

<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>