我有一個PHP foreach循環,我想用它來創建5個圖表,基於我提供給腳本的數據。我無法弄清楚的問題是,目前我的圖表只能在最後一個循環中看到,並且在第一,第二,第三個循環中不可見。php foreach with javascript script
我試圖做一些像var chart<?=$row['id'];?>=...
無濟於事。如何讓我的圖表在foreach循環中顯示正確的數據?
<? foreach($articles as $row):?>
<div id='chart-<?=$row['id'];?>' style='width: 1110px; height: 250px;'></div>
<script>
var chart1 = new Charts.LineChart('chart-<?=$row['id'];?>', {
dot_color: "#855541",
area_color: "#855541",
line_color: "#855541",
line_width: 1,
show_grid: false,
label_max: false,
label_min: false
});
chart1.add_line({
data: [<?=$row['chart'];?>]
});
chart1.draw();
</script>
<?endforeach;?>
我們需要看到循環。 – Goikiu
這個'foreach'循環在哪裏?請編輯您的問題,以顯示您目前如何執行此操作。 – Bart
我認爲所有'<?='應該用'<?php echo'替換? –