liste déroulante dynamique avec une partie du texte colorée

Eléphant du PHP | 331 Messages

03 oct. 2006, 13:58

Bonjour,

J'ai une liste déroulante alimentée par le code suivant :
<option value="<?php echo $row_JoueursEquipe1['NomJoueurL1']?>"><?php echo $row_JoueursEquipe1['PrenomJoueurL1'].' '.$row_JoueursEquipe1['NomJoueurL1'].' '.$row_JoueursEquipe1['PosteJoueurL1']?></option>
Ce que je voudrais, c'est afficher en rouge uniquement une partie du texte déroulé, à savoir ce qui correspond à $row_JoueursEquipe1['PosteJoueurL1']

Est-ce possible ? Et si oui, comment ?

Merci d'avance !

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

03 oct. 2006, 14:08

Bonjour,

Essaye ceci:
<option value="<?php echo $row_JoueursEquipe1['NomJoueurL1']?>"><?php echo $row_JoueursEquipe1['PrenomJoueurL1'].' '.$row_JoueursEquipe1['NomJoueurL1']." <span style='color:red'>".$row_JoueursEquipe1['PosteJoueurL1']."</span>"; ?></option>
Quand tout le reste a échoué, lisez le mode d'emploi...

Eléphant du PHP | 331 Messages

03 oct. 2006, 14:19

Non, hélas, ça ne change rien, tout le texte est toujours noir. :cry:
Ah zut, j'y ai cru pourtant ! :D Une autre idée ? :roll:

Mammouth du PHP | 592 Messages

03 oct. 2006, 14:27

salut

A mon avis ce n'es pas possible !

mais sinon tu peut essayer de le passer dans ton fichier css
mentionant une classe spéciale (je pense malheureusemen que ça le fera
pour tout les options)

Eléphant du PHP | 331 Messages

03 oct. 2006, 14:32

salut

A mon avis ce n'es pas possible !

mais sinon tu peut essayer de le passer dans ton fichier css
mentionant une classe spéciale (je pense malheureusemen que ça le fera
pour tout les options)
Aïe, ça ne me va pas alors. Merci quand même

Personne d'autre n'a une proposition à me faire ?

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

03 oct. 2006, 15:11

Tu ne peux pas en effet mettre en couleur seulement une partie de l'option... c'est soit toute l'option, soit pas du tout :(

le span (pas plus que les autres tag html d'ailleurs) n'est pas autorisé dans la balise <option>

Mammouth du PHP | 592 Messages

03 oct. 2006, 15:14

merci de me conforter dans mes croyances ryle 8)

Pour un fois :lol:

Eléphant du PHP | 331 Messages

03 oct. 2006, 15:28

bon ok, tant pis, je ne ferai pas mon petit côté désign alors.

je suis déçu, mais si on ne peut pas, on peut pas !

Merci bien !

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

03 oct. 2006, 16:02

fred9999 >> c'est vrai ça tiens ?! mouais... c'est bon pour cette fois qu'on soit d'accord, mais que ça ne devienne pas une habitude ;)

jay >> bah si tu estime que c'est indispensable et que tu as beaucoup de courage, tu peux te lancer dans un mélange de css et de javascript pour faire une boite de type suggest (cf. le forum javascript ajax) dans laquelle tu pourras mettre du html, et simuler un select en couleur... mais ça me semble grandement complexe à mettre en place juste pour un effet de style :)

Eléphant du PHP | 331 Messages

03 oct. 2006, 16:04

jay >> bah si tu estime que c'est indispensable et que tu as beaucoup de courage, tu peux te lancer dans un mélange de css et de javascript pour faire une boite de type suggest (cf. le forum javascript ajax) dans laquelle tu pourras mettre du html, et simuler un select en couleur... mais ça me semble grandement complexe à mettre en place juste pour un effet de style :)
... on est bien d'accord ... :!: :wink:

Merci !!!