php
2009-12-18 6 views 0 likes 
0

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?

+0

Si le signe plus n'a pas href ou nom, pourquoi êtes-vous envelopper dans une ancre? – Gausie

+1

Voir la source mon fils –

+0

parce qu'il est couplé à jquery – ajsie

Répondre

0

Désolé les gars. Je suis retourné à beaucoup d'informations non désirées (mot difficile à épeler) de la base de données.

i avait

SELECT *. solved it by 
tags.* 
1

href=''> est le problème dans l'étiquette d'entrée <a>. Je pense que id=77 est probablement montrant parce que vous n'avez pas href. Vous devez regarder la source pour trouver le problème - le navigateur va juste vous confondre si vous regardez où il lient.

Pouvez-vous nous indiquer la source des liens générés?

+0

que voulez-vous dire avec la source? – ajsie

+0

Cliquez avec le bouton droit - affichez la source. Le code HTML utilisé pour afficher la page. – Skilldrick

Questions connexes