函数在while循环中不起作用,因为它们不是PHP和JavaScript独有的

时间:2017-01-16 18:45:20

标签: javascript php

你可以帮我解决以下问题:

目前我正在使用PHP进行while循环并循环访问数据库查询,该数据库查询得到5个结果,并且在循环中我为循环的每个结果创建了一个带有html / css的窗口,其中显示了产品和内部窗口它还包含+和 - 按钮来添加或减少产品,为此我使用了JavaScript函数。

所以我得到的是while循环是这样的:

{{1}}

但问题是JavaScript函数没有响应while循环中的唯一产品。

如果我有5个产品显示。然后JavaScript函数仅适用于1个产品。

有人可以帮我解决这个问题吗?我试着让JavaScript函数独一无二,但我不知道应该怎么做。

提前致谢!

1 个答案:

答案 0 :(得分:1)

我想用另一个例子来解决。

$query = "SELECT * FROM books";
$result = mysql_query($query);
$dServer = array();

while($row = mysql_fetch_assoc($result)){
    $dServer[] = $row['model'];
}    

?>
<script type="text/javascript">
    var a = <?php echo json_encode($dServer); ?>;
</script>

然后您可以使用数组

进行打印