如何修改PHP代码中SQL关联的按钮文本?将801-900改为801-1000
解决方案
你可以在输出按钮文本时,针对特定的tag值做单独处理,既不修改数据库数据,也不会影响原有分类逻辑:
修改循环内的按钮文本输出部分,增加条件判断即可:
<?php while($row = mysql_fetch_assoc($result)) { ?> <a class="button button-blue plus20 category" href="https://www.parvizshahbazi.com/ganj_videos/app/listvideos.php?range=<?php echo $row['tag']; ?>"> <?php // 针对801-900的tag单独修改显示文本 if ($row['tag'] === '801-900') { echo '801 - 1000'; } else { echo str_replace("-", " - ", $row['tag']); } ?> </a> <?php } ?>
说明:
- 链接中的
range参数依然使用原始的$row['tag']值,保证分类跳转逻辑完全正常 - 仅在按钮文本显示环节,对
801-900这个特定值做替换,不影响其他区间的显示效果 - 这种方式无需修改数据库,也不会破坏原有分类的关联关系
内容的提问来源于stack exchange,提问作者CultureNim
相关产品推荐
相关产品推荐

