Appliquer une couleur a une colonne en partic
thecook14
-
built Messages postés 280 Statut Membre -
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
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:
- Appliquer une couleur a une colonne en partic
- Déplacer une colonne excel - Guide
- Trier une colonne excel - Guide
- Nommez une application d'appel vidéo ou de visioconférence - Guide
- Boite a couleur - Télécharger - Divers Photo & Graphisme
- Colonne word - Guide
2 réponses
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.
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.