php代码中的javascript变量

时间:2016-08-13 20:18:04

标签: javascript php

大家好我正在使用谷歌图表。

我正在使用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 ';'

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

您不需要在变量(month1,month2等)中保存数据。 你可以这样:

echo "<script type='text/javascript'>";
while ($row = mysql_fetch_array($result)) {
    echo "var month[i] = " . $row["month"] . ";";
}
echo "</script>";

我希望此代码可以帮助您