Afficher quelque chose en "echo" en fonction d'une valeur.

Afficher quelque chose en "echo" en fonction d'une valeur. - PHP - Programmation

Marsh Posté le 08-11-2002 à 20:26:45    

Bonjour, sur mon site j'ai un champs "activ" qui est soit à 0, soit à 1, je fais un script pour afficher les inscrits et c'est pas top que ca mette "0" ou "1", je préférerais afficher un dessin ou un texte différent pour chaque état mais je n'y arrive pas  :(  
 
voilà mes 2 portions de code
 

Citation :

if($activ == 1) {
        $activ2 = "<img src=\"images/divers/up.gif\">";
      } else {
        $activ2 = "<img src=\"images/divers/down.gif\">";
      }


 

Citation :

echo '<td bgcolor="#E5E5E5"><div align="center"><font size="2" face="Verdana, Arial">'.$row['activ2'].'</font></div></td>';

Reply

Marsh Posté le 08-11-2002 à 20:26:45   

Reply

Marsh Posté le 08-11-2002 à 20:42:12    

ben tu mets tout simplement $activ2 a la place de ton $row['activ2']

Reply

Marsh Posté le 08-11-2002 à 20:43:02    

enfin je suis en train de me demander si j'ai bien compris ce ke tu voulais faire ...

Reply

Marsh Posté le 09-11-2002 à 11:51:16    

Master_Jul a écrit a écrit :

Bonjour, sur mon site j'ai un champs "activ" qui est soit à 0, soit à 1, je fais un script pour afficher les inscrits et c'est pas top que ca mette "0" ou "1", je préférerais afficher un dessin ou un texte différent pour chaque état mais je n'y arrive pas  :(  
 
voilà mes 2 portions de code
 

Citation :

if($activ == 1) {
        $activ2 = "<img src=\"images/divers/up.gif\">";
      } else {
        $activ2 = "<img src=\"images/divers/down.gif\">";
      }


 

Citation :

echo '<td bgcolor="#E5E5E5"><div align="center"><font size="2" face="Verdana, Arial">'.$row['activ2'].'</font></div></td>';





Pour chaque personne, il sufit de faire :
 

Citation :


if($row['activ2'] == 1) {
  $activ2 = "<img src=\"images/divers/up.gif\">";
} else {
  $activ2 = "<img src=\"images/divers/down.gif\">";
}
echo '<td bgcolor="#E5E5E5"><div align="center"><font size="2" face="Verdana, Arial">'.$activ2.'</font></div></td>';


 
à la place de ton second morceaux de code.

Reply

Marsh Posté le 09-11-2002 à 20:10:46    

oki merci ! ca roule

Reply

Marsh Posté le 09-11-2002 à 20:15:56    

Arrêtes de recopier des bouts entiers de codes comme tu le fais masterjul, tu perds bêtement du temps puisque tu finiras par devoir apprendre et comprendre !  ;)  
 
Suis patiemment les tutos de phpdebutant, tu en as grand max pour une semaine à tout bien assimiler et après tu pourras faire plein de trucs...  :)

Reply

Marsh Posté le 09-11-2002 à 20:17:03    

Hermes le Messager a écrit a écrit :

Arrêtes de recopier des bouts entiers de codes comme tu le fais masterjul, tu perds bêtement du temps puisque tu finiras par devoir apprendre et comprendre !  ;)  
 
Suis patiemment les tutos de phpdebutant, tu en as grand max pour une semaine à tout bien assimiler et après tu pourras faire plein de trucs...  :)  




 
oui je ferai bien de m'y mettre 100% à la main

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed