大家好我正在使用谷歌图表。
我正在使用PHP从数据库中捕获我需要的数据,然后将数据存储到一个内容变量(month1,month2等)中
现在我需要将此传递给javascript,当我使用一定数量的月份时这很好,因为我使用了代码:
var month1="<?php echo $month1value; ?>";
我创建了一个while循环,它以1开始[i],然后增加到使用的月数。
我是javascript的新手所以假设我可以做这样的事情:
var month[i] = "<?php echo $month" + i + "value; ?>";
然而这不起作用,我得到:
Parse error: syntax error, unexpected '" + i + "' (T_CONSTANT_ENCAPSED_STRING), expecting ',' or ';'
有人可以帮忙吗?
答案 0 :(得分:0)
您不需要在变量(month1,month2等)中保存数据。 你可以这样:
echo "<script type='text/javascript'>";
while ($row = mysql_fetch_array($result)) {
echo "var month[i] = " . $row["month"] . ";";
}
echo "</script>";
我希望此代码可以帮助您