Page 1 sur 1

Question : differencier l'affichage

Posté : 06 juin 2010, 12:10
par spidercrash
bonjour a tous,

J'ai une question toute bête sur l'affichage d'une requete sur une de mes pages je fait apparaitre via une requete les données d'une table cependant dans cette table je peut avoir des données de particulier et professionnel
pour le moment toutes les données particulier apparaissent dans un tableau avec une entête verte (via CSS )
je souhaiterai faire apparaitre les données pro avec une entête bleu.
Comment je pourrai faire pour que les entête pro se différencie automatiquement et que l'entête change et que ça ne prenne pas par défaut le css du particulier ?.
sachant que quand un pro poste une annonce et rempli son formulaire j'ai un champs caché qui envoie la valeur 1 dans la table.
le particulier a la valeur 0 et le pro la valeur 1.

Voyez vous mon raisonnement ?

Merci d'avance pour votre aide

Re: Question : differencier l'affichage

Posté : 06 juin 2010, 12:45
par Ryle
Ca dépend un peu de ta mise en page.

Basiquement, tu peux simplement tester la valeur de ton champ en base pour afficher une classe css ou une autre en fonction de si tu as un 1 ou un 0. Si tu as un 1 tu utilises la classe "pro" qui sera bleue , si tu as un 0, tu utilises la classe "particulier" qui sera verte.

A partir de là, en fonction de ton affichage, tu peux facilement identifier chaque enregistrement. Tu peux également ordonner ta requête selon ce champ pour grouper ensemble les enregistrements des particuliers et ceux des pros. Tu pourras alors afficher la bonne entête en fonction de la valeur de ce champ :)