У меня странная проблема. я получаю несколько строк из базы данных, используя:
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 />";
}
это должно обеспечить 2 ссылки (одну для ввода тега и одну + для добавления того же тега в список избранных).
тогда я просто хочу их отобразить.
foreach($return['threads'] as $key1)
{
print_r($key1);
}
но я получаю:
linux +
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 = ''. а не идентификатор другого тега. когда я удаляю
...</a></a... to </aa
тогда проблема исчезла. но тогда у меня была только одна ссылка. я хочу иметь одну ссылку на тег и другую ссылку, чтобы добавить ссылку на тег в список избранного.
в чем может быть проблема?
есть идеи?