Appliquer une couleur a une colonne en partic

thecook14 -  
built Messages postés 280 Statut Membre -
Bonjour,
J'ai créé un tableau avec une base de donnée mysql en php et tout fonctionne bien. Cependant je n'arrive pas a appliquer une couleur a une colonne en particulier. Les rangées ont des couleurs différentes, mais je veux par exemple que la colonne moy soit toute grise...

Voici le code et vous pouvez voir ce que ça donne ici
http://sbbev.com/frappeurscumul_onbase.php

ysql_select_db($dbname ,$db);

$result = mysql_query ("SELECT Frappeur, Equipe, AB, CS, 1B, 2B, 3B, CC, SAC, K, BB, OPT, PP, PC, MOY, ONBASE FROM frappeurs Order by ONBASE desc");

$numofrows = mysql_num_rows($result);

echo "<table border=0 cellspacing=1 cellpadding=4 width=60% bgcolor=#dcdcdc>
<tr>
<td colspan=16 bgcolor=#192E6C><font face=verdana size=3 color=#FFFFFF><strong>Meneurs Frappeurs</strong></td>

</tr>\n";
echo "<TR bgcolor=\"#c1c1c1\"><TD align=left><font face=verdana size=1 color=#000000><strong></strong></font><a href='frappeurscumul_moy'>Frappeurs</a></TD>
<TD align=center><font face=verdana size=1 color=#000000><strong></strong></font><a href='frappeurscumul_equipe.php'>Équipe</a></TD>
<TD align=center><font face=verdana size=1 color=#000000><strong></strong></font><a href='frappeurscumul_ab.php'>AB</a></TD>
<TD align=center><font face=verdana size=1 color=#000000><strong></strong></font><a href='frappeurscumul_cs.php'>CS</a></TD>
<TD align=center><font face=verdana size=1 color=#000000><strong></strong></font><a href='frappeurscumul_1b.php'>1B</a></TD>
<TD align=center><font face=verdana size=1 color=#000000><strong></strong></font><a href='frappeurscumul_2b.php'>2B</a></TD>
<TD align=center><font face=verdana size=1 color=#000000><strong></strong></font><a href='frappeurscumul_3b.php'>3B</a></TD>
<TD align=center><font face=verdana size=1 color=#000000><strong></strong></font><a href='frappeurscumul_cc.php'>CC</a></TD>
<TD align=center><font face=verdana size=1 color=#000000><strong></strong></font><a href='frappeurscumul_sac.php'>Sac</a></TD>
<TD align=center><font face=verdana size=1 color=#000000><strong></strong></font><a href='frappeurscumul_k.php'>K</a></TD>
<TD align=center><font face=verdana size=1 color=#000000><strong></strong></font><a href='frappeurscumul_bb.php'>BB</a></TD>
<TD align=center><font face=verdana size=1 color=#000000><strong></strong></font><a href='frappeurscumul_opt.php'>OPT</a></TD>
<TD align=center><font face=verdana size=1 color=#000000><strong></strong></font><a href='frappeurscumul_pp.php'>PP</a></TD>
<TD align=center><font face=verdana size=1 color=#000000><strong></strong></font><a href='frappeurscumul_pc.php'>PC</a></TD>
<TD align=center><font face=verdana size=1 color=#000000><strong></strong></font><a href='frappeurscumul_moy.php'>Moyenne</a></TD>
<TD align=center><font face=verdana size=1 color=#000000><strong></strong></font><a href='frappeurscumul_onbase.php'>On-Base</a></TD>
</div></TD></TR>\n";
for($i = 0; $i < $numofrows; $i++) {
$row = mysql_fetch_array($result); //get a row from our result set
if($i % 2) { //this means if there is a remainder
echo "<TR bgcolor=\"#ececec\">\n";
} else { //if there isn't a remainder we will do the else
echo "<TR bgcolor=\"#FFFFFF\">\n";
}
echo "<TD align=left><font face=verdana size=1>".$row['Frappeur'].
"<TD align=center><font face=verdana size=1>".$row['Equipe'].
"<TD align=center><font face=verdana size=1>".$row['AB'].
"<TD align=center><font face=verdana size=1>".$row['CS'].
"<TD align=center><font face=verdana size=1>".$row['1B'].
"<TD align=center><font face=verdana size=1>".$row['2B'].
"<TD align=center><font face=verdana size=1>".$row['3B'].
"<TD align=center><font face=verdana size=1>".$row['CC'].
"<TD align=center><font face=verdana size=1>".$row['SAC'].
"<TD align=center><font face=verdana size=1>".$row['K'].
"<TD align=center><font face=verdana size=1>".$row['BB'].
"<TD align=center><font face=verdana size=1>".$row['OPT'].
"<TD align=center><font face=verdana size=1>".$row['PP'].
"<TD align=center><font face=verdana size=1>".$row['PC'].
"<TD align=center><font face=verdana size=1>".$row['MOY'].
"<TD align=center><font face=verdana size=3>".$row['ONBASE']."\n";
echo "</TR>\n";
}

//now let's close the table and be done with it
echo "</TABLE>\n";
?>

Merci
M-A
A voir également:

2 réponses

built Messages postés 280 Statut Membre 45
 
Bonjour,

Dans ton code php tu as des parties en html. Tu peux jouer sur cela pour la couleur des cases.
Rappel : "tr" désigne une ligne et "td" une case du tableau.
Tu peux choisir d'attribuer une couleur pour tout une ligne ou seulement une case particulière. Il faut donc appliquer un bgcolor à td.

Pour que la colonne moyenne soit toute grise :

Remplacer "<TD align=center><font face=verdana size=1>".$row['MOY'].
Par "<TD align=center bgcolor=#A8A8A8><font face=verdana size=1>".$row['MOY'].

(j'ai seulement rajouté bgcolor=#A8A8A8)

En espérant que ça résolve ton problème.
Cordialement.
0
thecook14
 
si simple...
Merci beaucoup
M-A
0
built Messages postés 280 Statut Membre 45
 
Content d'avoir pu résoudre ce problème.
Il parait évident, mais il est bien rare que l'on voie ce que l'on a sous son nez.
Un regard extérieur est souvent nécessaire. Je pense que c'est là que le forum est important.

Merci de mettre ce sujet comme "résolu".

Cordialement.
0