Javascript 通过sql数据的Highcharts列图颜色

Javascript 通过sql数据的Highcharts列图颜色,javascript,php,mysql,sql,highcharts,Javascript,Php,Mysql,Sql,Highcharts,我试图获取从bit.type中提取的数据,以显示为认证颜色 我得到它的地方,它拉正确的名称,并显示在系列下 这可能不会显示所有代码,因为这里是一个正确的链接 我终于想出了如何让它工作 colors: [ <?php $num_counts = count($count); $on = 1; foreach($count a

我试图获取从bit.type中提取的数据,以显示为认证颜色

我得到它的地方,它拉正确的名称,并显示在系列下

这可能不会显示所有代码,因为这里是一个正确的链接


我终于想出了如何让它工作

        colors: [

                <?php
                    $num_counts = count($count);
                    $on = 1;
                    foreach($count as $bit => $bit_counts)
                    {
                        if($bit == 'STEEL'){echo"'#FF9999'";}
                        else if($bit == 'STEEL CROWN'){echo"'#FF9999'";}
                        else if($bit == 'SLIM'){echo"'#9999FF'";}
                        else if($bit == 'KYMERA'){echo"'#FF2626'";}
                        else if($bit == 'HYBRID'){echo"'#FF2626'";}
                        else if($bit == 'EZC'){echo"'#FFFF26'";}
                        else if($bit == 'EZR'){echo"'#FFFF26'";}
                        else if($bit == 'EZB'){echo"'#FFFF26'";}
                        else if($bit == 'EZS'){echo"'#FFFF26'";}
                        else if($bit == 'RWD'){echo"'#FF9326'";}

                        if($on != $num_counts)
                        {
                            echo ",\n";
                        }
                        $on++;
                    }

那么,这段代码到底有什么问题?所有这些都有问题吗?如果您有一个关于您遇到的问题的特定问题,请描述它,并且只包括相关代码。是的,所有这些都有一个问题。问题是如何使颜色与名称相对应。问题在本节“颜色”下
        colors: [

                <?php
                    $num_counts = count($count);
                    $on = 1;
                    foreach($count as $bit => $bit_counts)
                    {
                        if($bit == 'STEEL'){echo"'#FF9999'";}
                        else if($bit == 'STEEL CROWN'){echo"'#FF9999'";}
                        else if($bit == 'SLIM'){echo"'#9999FF'";}
                        else if($bit == 'KYMERA'){echo"'#FF2626'";}
                        else if($bit == 'HYBRID'){echo"'#FF2626'";}
                        else if($bit == 'EZC'){echo"'#FFFF26'";}
                        else if($bit == 'EZR'){echo"'#FFFF26'";}
                        else if($bit == 'EZB'){echo"'#FFFF26'";}
                        else if($bit == 'EZS'){echo"'#FFFF26'";}
                        else if($bit == 'RWD'){echo"'#FF9326'";}

                        if($on != $num_counts)
                        {
                            echo ",\n";
                        }
                        $on++;
                    }
          ],