J'ai un problème bizarre i extrait des lignes de base de données en utilisant:
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 />";
}
cela devrait fournir 2 liens (un pour entrer dans l'étiquette, et un + pour ajouter . la même étiquette à la liste des favoris)
alors je veut simplement les afficher
foreach($return['threads'] as $key1)
{
print_r($key1);
}
mais ce que je reçois est:.
linux +
mac +
semble très bien jusqu'à présent. liens 'linux' à:
answer.php?view=tag&id=131&name=linux
mais le problème est que le signe + pour les bons liens vers:
answer.php?view=tag&id=77&name=mac
et liens 'mac' à
answer.php?view=tag&id=131&name=mac
tout signe + :
answer.php?view=tag&id=77&name=mac
Le problème est le signe +. ça devrait juste montrer answer.php (je vais coupler jquery à sa classe) parce que je n'avais rien dans href = ''. et pas l'identifiant d'un autre tag. quand je supprime
...</a></a... to </aa
puis le problème est parti. mais j'ai juste eu un lien. Je veux avoir un lien d'étiquette et un autre lien pour ajouter le lien d'étiquette à la liste de favori.
Quel pourrait être le problème?
une idée?
Si le signe plus n'a pas href ou nom, pourquoi êtes-vous envelopper dans une ancre? – Gausie
Voir la source mon fils –
parce qu'il est couplé à jquery – ajsie