Aller au contenu

Couleur qui change en fonction du texte


Sujets conseillés

Posté (modifié)

Bonjour a tous !

Voila, j'aimerai faire un ptit truc en PHP qui permettrai au texte de changer de couleur en fonction de ce qui est ecrit. Les 2 textes possibles sont NOT Ready et Ready. Le NOT Ready devrait etre en rouge et le Ready en vert.

Je vais chercher ce code dans une base de donnee MySQL. Ma valeur par defaut est NOT Ready. Le nom de la colonne est ckbx.

<div align="center"><span class="style28">These shows are <?php  
$db = mysql_connect('***', '***', '***');
mysql_select_db('***',$db);

$sql = 'SELECT id,Date,title1a,description1a,title1b,description1b,ckbx FROM **** order by id DESC limit 1 ';
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
while($data = mysql_fetch_assoc($req))
{
echo '<b>'.$data['ckbx'].'</b>';
}
mysql_close();
?></span></div>

Peut-etre que vous aurez besoin du traitement du form pour m'aider :

mysql_query("UPDATE *** SET ckbx='Ready' order by id desc limit 1 "); 
echo "Setting shows as Ready...";

Voila, je pense qu'il faut utiliser "If" "Else" mais je ne sais pas le faire... Etant un debutant.

Merci beaucoup !

Ugo

Modifié par Ugo
Posté (modifié)

Pourquoi tu ne le ferais pas en css?

<style>
.Ready{
color:#00ff00;
font-weight:bold;
}
.NOTready{
color:#ff0000;
font-weight:bold;
}
</style>

<div align="center">

<span class="style28">These shows are:

<?php
$db = mysql_connect('****', '****', '****');
mysql_select_db('*******',$db);

$sql = 'SELECT id,Date,title1a,description1a,title1b,description1b,couleur FROM maTable order by id DESC ';
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
while($data = mysql_fetch_assoc($req))
{
echo '<h3 class="'.$data['couleur'].'">'.$data['title1a'].'</h3><br />';
}
mysql_close();
?>

</span>

</div>

C'est pas en php mais ça marche aussi, après ce n'est qu'une suggestion :whistling:

Sinon pour le php tu trouveras sans doute ton bonheur sur ce site

Modifié par lorem_ipsum
Posté

Un grand merci a toi !! J'ai du modifier quelques trucs, mais ca marche parfaitement bien.

Miciii

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...