IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[Tableaux] Attribuer une couleur différente à un champ suivant conditions


Sujet :

Langage PHP

  1. #1
    Membre actif
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2007
    Messages
    758
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Février 2007
    Messages : 758
    Points : 279
    Points
    279
    Par défaut [Tableaux] Attribuer une couleur différente à un champ suivant conditions
    Bonjour, voila j'ai un tableau qui affiche les données de ma table et j'ai un script qui me dit lorsque valide = Oui alors tous le champ passe au vert voici le code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    <?php
    $indice = 0;
    $retour = mysql_query('SELECT *, DATE_FORMAT(date, "%d/%m/%Y") AS date_fr  FROM gardespv ORDER BY date DESC');
    while ($donnees = mysql_fetch_array($retour)) 
    {
    if($donnees['valide'] == 'Oui') 
      {
        $style= 'background-color: green;';
      }
      else
      {
      $style = 'background-color: #ffffff';
      }
    ?>
    <tr style="<?php echo $style; ?>">
    Mais j'ai un autre champ "annule" et j'aimerais lorsque celui ci vaut Oui qu'il passe au rouge même si valide vaut Oui et je rame pour trouver la solution !!!!!

  2. #2
    Rédacteur

    Avatar de Yoteco
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2004
    Messages
    1 099
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 099
    Points : 2 498
    Points
    2 498
    Par défaut
    Salut,

    Je ne suis pas sûr d'avoir bien compris ton problème mais ceci devrais le résoudre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    <?php
    $indice = 0;
    $retour = mysql_query('SELECT *, DATE_FORMAT(date, "%d/%m/%Y") AS date_fr  FROM gardespv ORDER BY date DESC');
    while ($donnees = mysql_fetch_array($retour)) 
    {
        if($donnees['annule'] == 'Oui')
        {
            $style='background-color: red;';
        }
        else
        {
            if($donnees['valide'] == 'Oui') 
            {
                $style= 'background-color: green;';
            }
            else
            {
                $style = 'background-color: #ffffff';
            }
        }
    ?>
    <tr style="<?php echo $style; ?>">
    Blog - Mon espace developpez -
    Oracle Certified Professional, Java SE 6 Programmer
    eZ Publish Certified developer

  3. #3
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5 914
    Points : 12 572
    Points
    12 572
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    if($donnees['valide'] == 'Oui' && $donnees['annule'] != 'oui') 
      {
        $style= 'background-color: green;';
      }
      else
      {
      $style = 'background-color: #ffffff';
      }
    Encore plus court
    Pas de questions techniques en MP please

    Mon site perso

    Mon profil Viadeo

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 6
    Dernier message: 18/05/2008, 10h13
  2. attribuer une couleur automatiquement a une cellule
    Par k-eisti dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 24/04/2007, 17h55
  3. Comment est fait ce underline d'une couleur différente du texte du lien ?
    Par psychoBob dans le forum Balisage (X)HTML et validation W3C
    Réponses: 7
    Dernier message: 26/06/2006, 16h45
  4. [Tableaux] ligne de couleurs différentes
    Par tom06440 dans le forum Langage
    Réponses: 4
    Dernier message: 22/08/2005, 15h31
  5. Sauvegarder une couleur dans un champ Alphanum
    Par Harry dans le forum Bases de données
    Réponses: 2
    Dernier message: 21/07/2004, 11h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo