Php 突出显示来自数据库的结果
我从DB中读取结果,我希望通过不同的值突出显示(更改颜色):Php 突出显示来自数据库的结果,php,sql,colors,Php,Sql,Colors,我从DB中读取结果,我希望通过不同的值突出显示(更改颜色): my reading function { ... ... echo "<td>" . $row['value1'] . "|</td>"; echo "<td>" . $row['value2'] . "|</td>"; } 我的阅读功能 { ... ... 回显“.$row['value1']”; 回显“.$row['value2'
my reading function
{
...
...
echo "<td>" . $row['value1'] . "|</td>";
echo "<td>" . $row['value2'] . "|</td>";
}
我的阅读功能
{
...
...
回显“.$row['value1']”;
回显“.$row['value2']”;
}
如果value1=1,那么行中的所有结果都是红色的;如果value1=2,那么此行是绿色的,等等?
可以使用php,也可以只使用javascript/jquery?是的,您可以这样做:
my reading function //Change this to your loop or condition
{
...
...
$style = '';
switch($row['value1']){
case 1:
$style = 'background-color:#FF0000';
break;
case 2:
$style = 'background-color:#00FF00';
break;
}
echo "<tr style='". $style ."'>";
echo "<td>" . $row['value1'] . "|</td>";
echo "<td>" . $row['value2'] . "|</td>";
...
echo "</tr>";
}
my reading function//将其更改为循环或条件
{
...
...
$style='';
开关($row['value1'])){
案例1:
$style='背景色:#FF0000';
打破
案例2:
$style='背景色:#00FF00';
打破
}
回声“;
回显“.$row['value1']”;
回显“.$row['value2']”;
...
回声“;
}
是的,您可以这样做:
my reading function //Change this to your loop or condition
{
...
...
$style = '';
switch($row['value1']){
case 1:
$style = 'background-color:#FF0000';
break;
case 2:
$style = 'background-color:#00FF00';
break;
}
echo "<tr style='". $style ."'>";
echo "<td>" . $row['value1'] . "|</td>";
echo "<td>" . $row['value2'] . "|</td>";
...
echo "</tr>";
}
my reading function//将其更改为循环或条件
{
...
...
$style='';
开关($row['value1'])){
案例1:
$style='背景色:#FF0000';
打破
案例2:
$style='背景色:#00FF00';
打破
}
回声“;
回显“.$row['value1']”;
回显“.$row['value2']”;
...
回声“;
}
最好使用类
属性,因为此时您可能只需要更改背景颜色,但以后还需要更改颜色
、字体大小
或其他任何内容
my reading function
{
...
...
echo "<td class='custom-value1-{$row['value1']}'>" . $row['value1'] . "|</td>";
echo "<td class='custom-value2-{$row['value2']}'>" . $row['value2'] . "|</td>";
}
这样可以使您的工作更简单、更清晰。最好使用
类
属性,因为此时您可能只需要更改背景颜色,但以后还需要更改颜色
、字体大小
或其他任何内容
my reading function
{
...
...
echo "<td class='custom-value1-{$row['value1']}'>" . $row['value1'] . "|</td>";
echo "<td class='custom-value2-{$row['value2']}'>" . $row['value2'] . "|</td>";
}
这样你的工作就更容易、更清晰了