Php 奇怪的while($tag=mysqli\u fetch\u assoc()

Php 奇怪的while($tag=mysqli\u fetch\u assoc(),php,Php,我有一个奇怪的问题。我使用以下方法从数据库中获取一些行: while($tag = mysqli_fetch_assoc($tags)) { $return['threads'][] = "<a id='showtag' href='answer.php?view=tag&id=" . $tag['id'] . "&name=" . $tag['name'] . "'>" . $tag['name'] . "</a><a class='add

我有一个奇怪的问题。我使用以下方法从数据库中获取一些行:

while($tag = mysqli_fetch_assoc($tags))
{
    $return['threads'][] = "<a id='showtag' href='answer.php?view=tag&id=" . $tag['id'] . "&name=" . $tag['name'] . "'>" . $tag['name'] . "</a><a class='addtag' id='" . $tag['id'] . "' href=''> +</a><br />";
}
但我得到的是:

linux +
mac +
到目前为止看起来不错。“linux”链接到:

answer.php?view=tag&id=131&name=linux
answer.php?view=tag&id=77&name=mac
但问题是右边的+符号链接到:

answer.php?view=tag&id=131&name=linux
answer.php?view=tag&id=77&name=mac
和“mac”链接到

answer.php?view=tag&id=131&name=mac
while+符号:

answer.php?view=tag&id=77&name=mac
问题是+号。它应该只显示answer.php(我将jquery与其类耦合),因为我在href=''中没有任何内容。当我删除时,没有另一个标记的id

 ...</a></a... to </aa
..
href='>
是addtag
中的问题。我认为
id=77
可能会显示出来,因为您没有
href
。您需要查看源代码来找到问题-如果您查看它链接到的位置,浏览器会让您感到困惑

你能告诉我们生成链接的来源吗?

对不起,伙计们

我从数据库中返回了许多不必要的(难以拼写的单词)不需要的信息

我有


如果加号没有href或name,为什么要将其包装在锚中?因为它与jquery耦合,那么source是什么意思?右键单击-查看source。用于显示页面的实际HTML。