8792 sujets

Développement web côté serveur, CMS

J'ai une bout de code php qui ressemble à ça :

echo '<li id="'.$row['post_id'].'"><a href="from_blog.php#'.$row['post_id'].'">' . $row['post_titre'] . '</a></li>';


Ce type de liens pointe vers une page qui contient 5 articles importés d'une base de données Dotclear ...

Avec a href="from_blog.php#'.$row['post_id'].'" je veux que ce lien pointe vers le bon ID ... Dans OPERA il semble que ça marche bien, mais dans IE et FireFox je me rends à la page, mais ça ne descend pas vers vis-à-vis le ID ...

Est-ce que c'est parce que les ID des articles sont des chiffres ?

Le titre de destination où est le ID ressemble à ça :


echo '<dt id="'.$row['post_id'].'">' . $row['post_titre'] . '</dt>';


J'ai vérifié dans la source Html des navigateurs tout semble beau.

Quelqu'un aurait une idée ?

J'espère que mon explication est un minimum limpide.

Merci et bonne journée


yhugo
Modifié par yhugo (28 Aug 2006 - 17:39)
Salut djfeat,

a écrit :
les atomes ID et NAME doivent commencer par une lettre ([A-Za-z]), qui peut être suivie par un nombre quelconque de lettres, de chiffres ([0-9]), de caractères trait d'union « - », souligné « _ », deux-points « : » et points « . ».


Donc si j'essaie de mettre une chaîne de lettre devant le ID de la BDD DotClear ça pourrait fonctionner ... ?

Du type :

echo '<dt id="'news'.$row['post_id'].'">' . $row['post_titre'] . '</dt>';


Je vais essayer ...


Merci
Euh, non ça marche pas Smiley decu ... Je crois que je n'Ai pas la bonne syntaxe ?!

Est-ce que mon idée est bonne ou y'a un autre moyen ?


Merci
ok ...

j'ai essayé seulement avec ça : echo '<dt id="news'.$row['post_id'].'">' . $row['post_titre'] . '</dt>'; ...

Et ça semble bien fonctionner !

Désolé pour les dérangements et merci à Djfeat pour la piste !

[RéSolu] donc ...

Bonne fin de journée


yhugo
Modifié par yhugo (28 Aug 2006 - 17:39)