Page 1 sur 1

couleur ds l'affichage d'une requete

Posté : 10 janv. 2006, 19:47
par beansoldier
Bon je sais pas si c'est le bon forum ms tampis....

Donc mon soucis est la, du moins ma question !
echo '<div align="center">
  <center>
  <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; border-left-style:dotted; border-left-width:0; border-right-style:dotted; border-right-width:0; border-top-style:dotted; border-top-width:0; border-bottom-width:0" bordercolor="#111111" width="60%" id="AutoNumber1" bgcolor="#CCFF99">
    <tr>
      <td width="33%" align="center"><font face="Book Antiqua" size="2"><a href="http://beansoldier.free.fr/Cartes/DetailCarte'. $data['Type_Carte'] .'FR.php?Numero_Carte='. $data['Numero_Carte'] .'">'. $data['Reference_Carte'] .'</a></font></td>
      <td width="33%" align="center"><font face="Book Antiqua" size="2">'. $data['Nom_FR'] .'</font></td>
      <td width="34%" align="center"><font face="Book Antiqua" size="2">'. $data['Type_Carte_FR'] .'</font></td>
    </tr>
  </table>
  </center>
</div>';
Donc j'affiche le résultat de ma requete sql d'avant, mais je souhaiterai intégré une couleur de fond à chaque ligne selon sa nature

exemple : Si la carte qu'il affiche est une magie, je souhaite que la ligne ou il l'affiche soit de fond vert, mais par contre la suivante, si c'est un piège doit etre violette.

Bref je me demande si vous savez comment faire ceci ?

merci

Posté : 11 janv. 2006, 00:37
par Gab23
Je suppose que la nature de la carte correspond à "$data['Type_Carte']" ?

Si c'est bien le cas, essaie avec quelque chose comme :
// On trouve le type de carte et on définit la couleur correspondante
switch($data['Type_Carte']){
 case "magie": $couleur_rangee = "#0000ff"; break;
 case "piege": $couleur_rangee = "#c233c2"; break;
}

// On affiche le résultat
echo '<div align="center">
  <center>
  <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; border-left-style:dotted; border-left-width:0; border-right-style:dotted; border-right-width:0; border-top-style:dotted; border-top-width:0; border-bottom-width:0" bordercolor="#111111" width="60%" id="AutoNumber1" bgcolor="#CCFF99">
    <tr>
      <td width="33%" align="center" bgcolor="'. $couleur_rangee .'"><font face="Book Antiqua" size="2"><a href="http://beansoldier.free.fr/Cartes/DetailCarte'. $data['Type_Carte'] .'FR.php?Numero_Carte='. $data['Numero_Carte'] .'">'. $data['Reference_Carte'] .'</a></font></td>
      <td width="33%" align="center" bgcolor="'. $couleur_rangee .'"><font face="Book Antiqua" size="2">'. $data['Nom_FR'] .'</font></td>
      <td width="34%" align="center" bgcolor="'. $couleur_rangee .'"><font face="Book Antiqua" size="2">'. $data['Type_Carte_FR'] .'</font></td>
    </tr>
  </table>
  </center>
</div>';

Posté : 11 janv. 2006, 11:47
par beansoldier
Ok merci je tente ca tout à l'heure

thanks :P

PS : je met pas en résolu car j'ai pas encore testé ^^