8797 sujets

Développement web côté serveur, CMS

Bonjour,

J'ai une page PHP qui affiche une liste d'annonces de ventes (donc liaison avec une base mySQL).
Cette page est composée d'un tableau.
Pour être conforme CSS, j'ai dégagé tous les attributs des lignes et cellules dans des identificateurs CSS en début de page.
Donc genre :
#l1c1 {
width: 8%;
}

et dans mon code HTML :
<tr>
<td id="c1l1">mon code php</td>
</tr>

Le problème c'est que comme ça affiche des annonces et que les éléments se répètent autant de fois qu'il y a d'annonces, le code HTML généré après passage vers le serveur donne donc plusieurs fois le même identificateur #l1c1.

Voici le lien pour info :
http://moulins.a.cafe.free.fr/mes_ventes/mes_ventes.php

Si on va dans le code, on constate bien qu'il y a répétition des identificateurs !

Existe-t-il une solution ? Ou bien ce type de document est-il incompatible avec le XHTML ?

Merci !
Pierre
Salut

si tu as besoin d'un id unique par cellule (pour une liaison avec javascript par exemple) cela ne marchera pas...

Sinon, tu auras un problème de validation puisque tu as des id identiques...

Si cela ne te gène pas dans l'absolue (j'ai du mal à comprendre ta question Smiley cligne ) remplace id par class dans ton code PHP...

Se sera valide...

Mais j'ai quand même du mal à comprendre ta question Smiley biggol
Salut !

Merci beaucoup ! J'ai remplacé mes id par des class et lorsque je vais sur la page de validation XHTML du W3C je n'ai plus d'erreur et la page est bien valide !

Pas mal pour quelqu'un qui ne comprennait pas ma question !
Smiley lol

Encore merci.
Pierre