Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
mysql数据库中的PHP颜色表_Php_Html_Mysql_Colors - Fatal编程技术网

mysql数据库中的PHP颜色表

mysql数据库中的PHP颜色表,php,html,mysql,colors,Php,Html,Mysql,Colors,我的echo“”有一些问题它不断给我解析错误:语法错误,C:\xampp\htdocs\test.php第146行中意外的“背景”(T_字符串),我对php非常陌生,所以我不知道我能做什么 我使用这段代码的目的是从mysql数据库中的列中获取一些信息,然后将其显示为网站中的一个表(我已经修复了allready,但我需要颜色来工作),然后它将在数据库中的一些表行的值之后为一些表行着色 这不是我的全部代码 希望有人能帮忙,谢谢 while($row = mysql_fetch_array($rs)

我的
echo“”有一些问题它不断给我
解析错误:语法错误,C:\xampp\htdocs\test.php第146行中意外的“背景”(T_字符串),我对php非常陌生,所以我不知道我能做什么

我使用这段代码的目的是从mysql数据库中的列中获取一些信息,然后将其显示为网站中的一个表(我已经修复了allready,但我需要颜色来工作),然后它将在数据库中的一些表行的值之后为一些表行着色

这不是我的全部代码

希望有人能帮忙,谢谢

 while($row = mysql_fetch_array($rs)) {


if ( ($row['Flyttet'] == "NEI") && ($row['Slettet'] != "JA") && ($row['Delt'] != "NEI") ) {
    $red ='#ff0000';    
}
else {
    $red = false;
}

if ( (($row['Flyttet'] == "NEI") && ($row['Slettet'] != "NEI") && ($row['Delt'] != "JA")) || (($row['Flyttet'] == "JA") && ($row['Slettet'] != "NEI") && ($row['Delt'] != "JA"))  ) {
    $gul ='#FFFF00';    
}
else {
    $gul = false;
}

if ( ($row['Flyttet'] == "JA") && ($row['Slettet'] != "NEI") && ($row['Delt'] != "NEI") ) {
    $blue ='#1E90FF';    
}
else {
    $blue = false;
}

if ( ($row['Flyttet'] == "NEI") && ($row['Slettet'] != "NEI") && ($row['Delt'] != "JA") ) {
    $green ='#3CB371';    
}
else {
    $green = false;
}


$color = ";
if(!$red && !$gul && !$blue) $color = $green;
if(!$red && !$gul && !$green) $color = $blue;
if(!$red && !$green && !$blue) $color = $gul;
if(!$green && !$gul && !$blue) $color = $red;

    //Første kolone som skal vises
    echo '<tr style="background-color: . $color . '">';
    echo "<td>" . utf8_encode($row['ID']) . "</td>";
    echo "<td>" . utf8_encode($row['Vsite']) . "</td>";
    echo "<td>" . utf8_encode($row['Registrar']) . "</td>";
    echo "<td>" . utf8_encode($row['Eier']) . "</td>";
    echo "<td>" . utf8_encode($row['NS']) . "</td>";
    echo "<td>" . utf8_encode($row['A']) . "</td>";
    echo "<td>" . utf8_encode($row['MX']) . "</td>";
    echo "<td>" . utf8_encode($row['Flyttet']) . "</td>";
    echo "<td>" . utf8_encode($row['Slettet']) . "</td>";
    echo "<td>" . utf8_encode($row['Delt']) . "</td>";
    echo "<td>" . utf8_encode($row['Behkd']) . "</td>";
    echo "<td>" . utf8_encode($row['Varenr']) . "</td>";
    echo "<td>" . utf8_encode($row['Server']) . "</td>";
    echo "<td>" . utf8_encode($row['Sistoppdatert']) . "</td>";
    echo "</tr>";

    }
while($row=mysql\u fetch\u数组($rs)){
如果($row['Flyttet']=“NEI”)&($row['SLETET']!=“JA”)&($row['Delt']!=“NEI”)){
$red='#ff0000';
}
否则{
$red=假;
}
如果(($row['Flyttet']=“NEI”)和($row['SLETET']!=“NEI”)和($row['Delt']!=“JA”)(($row['Flyttet']=“JA”)和($row['SLETET']!=“NEI”)和($row['Delt']!=“JA”)){
$gul='#FFFF00';
}
否则{
$gul=假;
}
如果($row['Flyttet']=“JA”)&($row['SLETET']!=“NEI”)&($row['Delt']!=“NEI”)&($row['Delt']!=“NEI”)){
$blue='#1E90FF';
}
否则{
$blue=假;
}
如果($row['Flyttet']=“NEI”)&($row['SLETET']!=“NEI”)&($row['Delt']!=“JA”)){
$green='#3CB371';
}
否则{
$green=false;
}
$color=“;
如果(!$red&&!$gul&&!$blue)$color=$green;
如果(!$red&&!$gul&&!$green)$color=$blue;
如果(!$red&&!$green&&!$blue)$color=$gul;
如果(!$green&&!$gul&&!$blue)$color=$red;
//Første kolone som skal虎钳
回声';
echo“.utf8_编码($row['ID'])”;
回显“.utf8_编码($row['Vsite'])”;
echo“.utf8_编码($row['register'])”;
回显“.utf8_编码($row['Eier'])”;
回显“.utf8_编码($row['NS'])”;
回显“.utf8_编码($row['A'])”;
echo“.utf8_编码($row['MX'])”;
echo“.utf8_编码($row['flytte'])”;
回显“.utf8_编码($row['Slettet'])”;
回显“.utf8_编码($row['Delt'])”;
echo“.utf8_编码($row['Behkd'])”;
echo“.utf8_编码($row['Varenr'])”;
echo“.utf8_编码($row['Server'])”;
echo“.utf8_编码($row['sistopdatert'])”;
回声“;
}

缺少一个报价。应该是这样的:

echo '<tr style="background-color:' . $color . '">';
echo';

您的背景色需要双引号:

echo '<tr style="background-color:"' . $color . '"">';
echo';

您的变量
颜色初始化错误。
它必须是
$color=“”;

$color = "";
    if(!$red && !$gul && !$blue) $color = $green;
    if(!$red && !$gul && !$green) $color = $blue;
    if(!$red && !$green && !$blue) $color = $gul;
    if(!$green && !$gul && !$blue) $color = $red;

    //Første kolone som skal vises
    echo '<tr style="background-color:' . $color . '">';
    echo "<td>" . utf8_encode($row['ID']) . "</td>";
    echo "<td>" . utf8_encode($row['Vsite']) . "</td>";
    echo "<td>" . utf8_encode($row['Registrar']) . "</td>";
    echo "<td>" . utf8_encode($row['Eier']) . "</td>";
    echo "<td>" . utf8_encode($row['NS']) . "</td>";
    echo "<td>" . utf8_encode($row['A']) . "</td>";
    echo "<td>" . utf8_encode($row['MX']) . "</td>";
    echo "<td>" . utf8_encode($row['Flyttet']) . "</td>";
    echo "<td>" . utf8_encode($row['Slettet']) . "</td>";
    echo "<td>" . utf8_encode($row['Delt']) . "</td>";
    echo "<td>" . utf8_encode($row['Behkd']) . "</td>";
    echo "<td>" . utf8_encode($row['Varenr']) . "</td>";
    echo "<td>" . utf8_encode($row['Server']) . "</td>";
    echo "<td>" . utf8_encode($row['Sistoppdatert']) . "</td>";
    echo "</tr>";

    }
$color=”“;
如果(!$red&&!$gul&&!$blue)$color=$green;
如果(!$red&&!$gul&&!$green)$color=$blue;
如果(!$red&&!$green&&!$blue)$color=$gul;
如果(!$green&&!$gul&&!$blue)$color=$red;
//Første kolone som skal虎钳
回声';
echo“.utf8_编码($row['ID'])”;
回显“.utf8_编码($row['Vsite'])”;
echo“.utf8_编码($row['register'])”;
回显“.utf8_编码($row['Eier'])”;
回显“.utf8_编码($row['NS'])”;
回显“.utf8_编码($row['A'])”;
echo“.utf8_编码($row['MX'])”;
echo“.utf8_编码($row['flytte'])”;
回显“.utf8_编码($row['Slettet'])”;
回显“.utf8_编码($row['Delt'])”;
echo“.utf8_编码($row['Behkd'])”;
echo“.utf8_编码($row['Varenr'])”;
echo“.utf8_编码($row['Server'])”;
echo“.utf8_编码($row['sistopdatert'])”;
回声“;
}

我最终使用了这样的东西

$color = '';

if ( ($row['Flyttet'] == "NEI") && ($row['Slettet'] == "JA") && ($row['Delt'] == "NEI") ) $color ='#ff0000';
if ( (($row['Flyttet'] == "NEI") && ($row['Slettet'] == "NEI") && ($row['Delt'] == "JA"))|| (($row['Flyttet'] == "JA") && ($row['Slettet'] == "NEI") && ($row['Delt'] == "JA")) ) $color ='#FFFF00';
if ( ($row['Flyttet'] == "JA") && ($row['Slettet'] == "NEI") && ($row['Delt'] == "NEI") ) $color ='#1E90FF';
if ( (($row['Flyttet'] == "NEI") && ($row['Slettet'] == "NEI") && ($row['Delt'] == "JA")) || (($row['Flyttet'] == "NEI") && ($row['Slettet'] == "NEI") && ($row['Delt'] == "NEI")) ) $color ='#3CB371';

您需要$color=“”;和echo“”;可能重复的@KostasMitsarakis注释将解决您的问题;)这是错误的,因为tr将在html中显示如下