为了账号安全,请及时绑定邮箱和手机立即绑定

Chartjs 与 PHP 问题(意外令牌)

Chartjs 与 PHP 问题(意外令牌)

PHP
qq_遁去的一_1 2022-12-11 09:26:02
我有下面给出的代码<script type="text/javascript">    var ctx = document.getElementById("myChart").getContext('2d');    var myChart = new Chart(ctx, {        type: 'bar',        data: {            labels: ["A1", "B1", "C1"],            datasets: [{                label: '',                datasets:[                    <?php                     $jumlah_A1 = mysqli_query($koneksi,"select * from mesin where LokasiMesin='A1'");                    echo mysqli_num_rows($jumlah_A1);                    ?>,                     <?php                     $jumlah_B1 = mysqli_query($koneksi,"select * from mesin where LokasiMesin='B1'");                    echo mysqli_num_rows($jumlah_B1);                    ?>,                     <?php                     $jumlah_C1 = mysqli_query($koneksi,"select * from mesin where LokasiMesin='C1'");                    echo mysqli_num_rows($jumlah_C1);                    ?>,                    backgroundColor: [ <!-- Error on here -->                    'rgba(255, 99, 132, 0.2)',                    'rgba(54, 162, 235, 0.2)',                    'rgba(255, 206, 86, 0.2)'                    ],                    borderColor: [                    'rgba(255,99,132,1)',                    'rgba(54, 162, 235, 1)',                    'rgba(255, 206, 86, 1)'                    ],                    borderWidth: 1;                ]            }]        },        options: {            scales: {                yAxes: [{                    ticks: {                        beginAtZero:true                    }                }]            }        }    });浏览器控制台上的错误是“意外令牌:”(标记在代码行上),但是当我按照 Chart.js 的文档进行操作时,文档可能与我正在做的相同。这是图片:有什么帮助解决这个问题吗?
查看完整描述

1 回答

?
阿晨1998

TA贡献2037条经验 获得超6个赞

您的数据集括号上有一些错误


var myChart = new Chart(ctx, {

        type: 'bar',

        data: {

            labels: ["A1", "B1", "C1"],

            datasets: [{

                label: '',

                datasets:[

                    <?php 

                    $jumlah_A1 = mysqli_query($koneksi,"select * from mesin where LokasiMesin='A1'");

                    echo mysqli_num_rows($jumlah_A1);

                    ?>, 

                    <?php 

                    $jumlah_B1 = mysqli_query($koneksi,"select * from mesin where LokasiMesin='B1'");

                    echo mysqli_num_rows($jumlah_B1);

                    ?>, 

                    <?php 

                    $jumlah_C1 = mysqli_query($koneksi,"select * from mesin where LokasiMesin='C1'");

                    echo mysqli_num_rows($jumlah_C1);

                    ?>], <!-- Bracket here-->

                    backgroundColor: [ 

                    'rgba(255, 99, 132, 0.2)',

                    'rgba(54, 162, 235, 0.2)',

                    'rgba(255, 206, 86, 0.2)'

                    ],

                    borderColor: [

                    'rgba(255,99,132,1)',

                    'rgba(54, 162, 235, 1)',

                    'rgba(255, 206, 86, 1)'

                    ],

                    borderWidth: 1;

            }]

        }


查看完整回答
反对 回复 2022-12-11
  • 1 回答
  • 0 关注
  • 87 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信