Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/450.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在php中创建一个饼图,其中的部分是不固定的,它会根据用户输入动态变化_Javascript_Php - Fatal编程技术网

Javascript 如何在php中创建一个饼图,其中的部分是不固定的,它会根据用户输入动态变化

Javascript 如何在php中创建一个饼图,其中的部分是不固定的,它会根据用户输入动态变化,javascript,php,Javascript,Php,这是数据的javascript,但我不想固定数据的数量。我希望它是动态的,这取决于考试用户给出的数量。有人能帮我吗。提前准备好 var data = [ { label: "Algorithm", data: 100 }, { label: "English", data: 100 }, { label: "Maths", data: 100 }, ]; 我用它来调用id=“piechart”对不起,我不懂php,但使

这是数据的javascript,但我不想固定数据的数量。我希望它是动态的,这取决于考试用户给出的数量。有人能帮我吗。提前准备好

var data = [
         { label: "Algorithm", data: 100 },
         { label: "English", data: 100 },
         { label: "Maths", data: 100 },
         ];


我用它来调用id=“piechart”

对不起,我不懂php,但使用JavaScript,您可以创建一个空数组,并使用
.push
方法向数组输入新值,或使用
.replace
替换现有数据。但在此之前,必须有
提示符
或空html表单字段询问每个字段的初始数据


最后运行程序。对于新的数据集和图表,您必须重新加载页面,因为JS是客户端脚本语言(因此没有数据库)。

数据来自哪里?也许使用AJAX?数据库
<div class="box-content">
                <div id="piechart" style="height:300px" ></div>
            </div>