-2

我想在点击 10 次后更改链接的 href。每次有人单击链接时,数据库中的一个数字就会增加 1。

然后我看看该行是否小于 10

include'connect.php';

$result = mysqli_query($con,"SELECT id, link_name, click  FROM clicks WHERE click< 15");

while($row = mysqli_fetch_array($result))
{
$clicks = $row['click'];
echo $clicks;
}

我只是把 echo 看看它是否工作我需要用 jquery 替换那个 echo 以将链接的 href 更改为新的链接。尝试将两种语言集成在一起是聪明还是糟糕的编码?因为它不能单独通过 jquery 或 php 完成。

4

2 回答 2

1

大概您想使用 Jquery 是因为您想在不重新加载页面的情况下更改 href?将您的 php 保存为 noOfClicks.php 并将 javascript 添加到您的主要目标页面

$.get('noOfClicks.php',function(result){
if (result>10){
 $('#yourAnchor').attr('href',"http://www.newlink.com");
}
});
于 2013-08-28T19:50:43.723 回答
0

你可以用php做到这一点:

<div id="WhereYourLinkisContain">
    <?php 
    include'connect.php';

    $result = mysqli_query($con,"SELECT id, link_name, click  FROM clicks WHERE click< 15");

    while($row = mysqli_fetch_array($result))
    {
        echo "<script>function(){ $('#IdOfLinkHere').attr('href', ".$row['link_name'].")}</script>";
    }
    ?>
</div>

编辑见回声

于 2013-08-28T19:51:10.937 回答