1.如果用户点击学校,学校应该处于事件状态,我想用红色突出显示学校,其余的大学和公司应该用黑色突出显示, 2.如果用户点击大学,大学应该处于事件状态,我-6ren">
gpt4 book ai didi

php - 如何在动态 while 循环中引入事件 anchor 标记颜色?使用 php 和 mysql

转载 作者:行者123 更新时间:2023-11-30 22:24:35 25 4
gpt4 key购买 nike

这是我的表 The table consist of three rows school, college,corporate with primary key and unique id 1,2,3

这是我的 PHP 代码:

<?php
$sql=mysql_query("select * from parent_cat order by pid ");
while($row=mysql_fetch_array($sql))
{
$pid=$row['pid'];
?>
<div class="overallcopt"><a href="index.php?master=<?php echo $row['pid']; ?>"><?php echo $row['p_cat'];?></a></div>
<?php
}
?>

1.如果用户点击学校,学校应该处于事件状态,我想用红色突出显示学校,其余的大学和公司应该用黑色突出显示, 2.如果用户点击大学,大学应该处于事件状态,我想用红色突出显示大学,其余学校和公司应该用黑色突出显示, 3. 对企业来说同样明智,

最佳答案

在 PHP 中,您可以在 anchar 上添加事件类:

while($row=mysql_fetch_array($sql))
{
$active = (intval($_GET['master']) == $row['pid'] ? 'class="active"' : '');
..........

在您的 HTML 中使用此变量:

<a <?=$active?> href="index.php?master=<?php echo $row['pid']; ?>"><?php echo $row['p_cat'];?></a>

旁注:

请使用 mysqli_*PDO 而不是 mysql_* 它已被弃用,在 PHP 7 中不可用。

关于php - 如何在动态 while 循环中引入事件 anchor 标记颜色?使用 php 和 mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35646380/

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