在进行PHP IF循环时显示图表

时间:2015-07-22 11:07:28

标签: php html charts

我正在使用html表和谷歌图表显示来自数据库的数据。 在使用IF循环的脚本的一部分中,这非常重要。它操作将在屏幕上显示的内容。但IF循环不能像它应该的那样工作。

<?php if($IF==3){ ?>


<div class='row'>
    <div class='col-md-4'>
        <div id="first" style="width: 900px; height: 500px;"></div>
    </div>
    <div class='col-md-4'>
        <div id="second" style="width: 900px; height: 500px;"></div>
    </div>
    <div class='col-md-4'>
        <div id="third" style="width: 900px; height: 500px;"></div>
    </div>
</div>

<?php
} else if($IF==2){ ?>
<div class='row'>
    <div class='col-md-6'>
        <div id="first" style="width: 900px; height: 500px;"></div>
    </div>
    <div class='col-md-6'>
        <div id="second" style="width: 900px; height: 500px;"></div>
    </div>

</div>
<?php }else{?>      

<div class='row'>   
    <div class='col-md-12'>         
        <div id="first" style="width: 900px; height: 500px;"></div> 
    </div>

</div>  

<?php } ?>  

让我们解释一下我想在这里做什么。如果变量$ IF等于3(员工人数),它会显示3个饼图,这部分可以工作。它显示正确的数据和正确数量的饼图。 但是当$ IF <2时出现问题。 饼图不会显示。 我这样做是错误的吗? Thx提前。

1 个答案:

答案 0 :(得分:0)

我已经解决了这个问题,当我为3名员工创建图表时,我必须在脚本中发送3种不同类型的数据。但是,当只有2或1名员工时,保存数据的变量为第二个或第三个是空的,这就产生了一个错误。当变量为空时它无法创建图表。所以我只是添加了一个简单的IF循环来管理它