Version complète: sur le forum Webmaster Hub : Couleur qui change en fonction du texte
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > PHP
Ugo
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.

CODE
<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 :

CODE
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
lorem_ipsum
Pourquoi tu ne le ferais pas en css?

CODE
<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.gif

Sinon pour le php tu trouveras sans doute ton bonheur sur ce site
Ugo
Un grand merci a toi !! J'ai du modifier quelques trucs, mais ca marche parfaitement bien.

Miciii
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.