gpt4 book ai didi

php - 建议适当的条件语句通过 PHP 使用 CSS 淡化标签

转载 作者:行者123 更新时间:2023-11-28 13:45:11 24 4
gpt4 key购买 nike

我想通过 PHP 更改两个选项卡的类,但我处于基本状态。这是我的代码:

CSS

.myinfo { background-color:black }
.deactive { background-color : white }

HTML

<li class="myinfo <?=$deact?>">
<a href="myaccount.php?<?=$qry_str?>" >My Info</a>
</li>
<li class="myinfo <?=$deact?>">
<a href="myaccount.php?mycontacts&<?=$qry_str?>">My Contacts</a>
</li>

我需要的是

if $_GET['mycontacts'] is active
then My Info link should have class deactive
otherwise My Contacs link should have class deactive

我试过这个:

if (isset($_GET['mycontacts'])){
$deact ='deactive';
}

但是没有成功。请帮忙写下这个条件(我认为一行三元条件可以工作)。

最佳答案

试试这个:

<li class="myinfo <?php echo ($_GET['mycontacts'] === 'active' ? 'deactive' : '') ?>">
<a href="myaccount.php?<?=$qry_str?>" >My Info</a>
</li>
<li class="myinfo <?php echo ($_GET['mycontacts'] !== 'active' ? 'deactive' : '') ?>">
<a href="myaccount.php?mycontacts&<?=$qry_str?>">My Contacts</a>
</li>

顺便说一句,我讨厌 php 短标签!个人喜好...

关于php - 建议适当的条件语句通过 PHP 使用 CSS 淡化标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5676467/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com