如何向用户显示未访问的URL

时间:2015-02-02 09:36:51

标签: php html mysql css

我想在我的数据库中显示url存储的url。如果用户访问了该链接,他将不会显示url或url颜色将针对特定用户进行更改。 我的css代码改变了访问过的链接的颜色

<html>
<style>
/* unvisited link */
a:link {
    color: green;
}

/* visited link */
a:visited {
    color: red;
}

/* mouse over link */
a:hover {
    color: red;
}

/* selected link */
a:active {
    color: yellow;
} 
</style>
</head>
<body>

<p>Mouse over and click the link: <a href="www.stackoverflow">name</a></p>

</body>
 </html>

我的php代码显示名称和名称将链接到url并且url不会显示; -

<?php

mysql_connect('mysql', 'user', 'pass');
mysql_select_db('add');
$query =mysql_query('select * from addimage');

while( $row = mysql_fetch_assoc($query) )
{

echo '<div style="min-width:180px;height:40px;border:gray 1px;float:left;">'.$row['url']. '</div>';
}

?>

我只希望在网页上显示名称,并且名称将链接到同一字段中的名称到url。当用户点击链接时,应显示链接的clour或者名称不应再显示给同一个用户

1 个答案:

答案 0 :(得分:0)

如果我理解你的话,听起来你想要在被徘徊/活跃时设置被访问链接的样式。如果是这样,你可以通过组合伪选择器(例如a:visited:hover

来实现这一点

这是一个说明问题的方法:http://jsfiddle.net/fh79LLo0/

如果这不是你想要的,你可以提供更多关于你想要做什么的信息吗?