couleur ds l'affichage d'une requete

Eléphant du PHP | 65 Messages

10 janv. 2006, 19:47

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

Petit nouveau ! | 8 Messages

11 janv. 2006, 00:37

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>';

Eléphant du PHP | 65 Messages

11 janv. 2006, 11:47

Ok merci je tente ca tout à l'heure

thanks :P

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