我正在使用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提前。
答案 0 :(得分:0)
我已经解决了这个问题,当我为3名员工创建图表时,我必须在脚本中发送3种不同类型的数据。但是,当只有2或1名员工时,保存数据的变量为第二个或第三个是空的,这就产生了一个错误。当变量为空时它无法创建图表。所以我只是添加了一个简单的IF循环来管理它