Php Highcharts饼图切片错误

Php Highcharts饼图切片错误,php,jquery,mysql,highcharts,Php,Jquery,Mysql,Highcharts,非常感谢您阅读本文,如果我的英语不是很好,我道歉 嗯,我想做一个highchart饼图,但是标签没有出现,只有数字。 我一直在寻找,但我找不到答案,我在这方面是新手 这是我的data_2.php文件: <?php $con = mysql_connect("localhost","root",""); if (!$con) { die('Could not connect: ' . mysql_error()); } mysql_select_db("pymesonline

非常感谢您阅读本文,如果我的英语不是很好,我道歉

嗯,我想做一个highchart饼图,但是标签没有出现,只有数字。 我一直在寻找,但我找不到答案,我在这方面是新手

这是我的data_2.php文件:

<?php 

$con = mysql_connect("localhost","root",""); 

if (!$con) {   die('Could not connect: ' . mysql_error()); } 

mysql_select_db("pymesonline", $con); 

$result = mysql_query("SELECT descripcion_p, sum(cantidad_vendida) FROM venta_producto GROUP BY descripcion_p"); 

    while($row = mysql_fetch_array($result)) {
        echo $row['descripcion_p'] . "\t" . $row['sum(cantidad_vendida)']. "\n"; } 
    mysql_close($con); 

?>
结果就是这样,我不知道怎么了,除了标签,一切都没问题。 我非常感谢你的帮助,非常感谢


也许您需要添加一系列数据名:

        options.series[0].data = traffic;
        options.series[1].data = traffic1;
        chart = new Highcharts.Chart(options);
并将一系列名称放入选项数组中:

    var options = {

    series: [{
                    name: 'Saldo'
                },{
                    name: 'Saldo1'
                }]

好吧,我投降了

我是这样做的

    series: [{
        type: 'pie',
        name: 'Cantidad Vendida',
        data: [
            <?php 
                $con = mysql_connect("localhost","root",""); 
                if (!$con) {   die('Could not connect: ' . mysql_error()); } 
                    mysql_select_db("pymesonline", $con); 
                    $result = mysql_query("SELECT descripcion_p, sum(cantidad_vendida) FROM venta_producto GROUP BY descripcion_p"); 
                while($row = mysql_fetch_array($result)) {
                echo "["."'".$row['descripcion_p']."'"."," . $row['sum(cantidad_vendida)']."]".","."\n"; 
                } 
                mysql_close($con); 
                ?>
        ]
    }]
系列:[{
键入“pie”,
名称:“Cantidad Vendida”,
数据:[
]
}]
而且它工作得很好。

伊格纳西奥

我也遇到了同样的问题,并最终解决了——您不应该使用jQuery.get()函数来提取JSON对象,而应该使用jQuery.getJSON()

您可以通过谷歌搜索这两个函数之间的差异

    series: [{
        type: 'pie',
        name: 'Cantidad Vendida',
        data: [
            <?php 
                $con = mysql_connect("localhost","root",""); 
                if (!$con) {   die('Could not connect: ' . mysql_error()); } 
                    mysql_select_db("pymesonline", $con); 
                    $result = mysql_query("SELECT descripcion_p, sum(cantidad_vendida) FROM venta_producto GROUP BY descripcion_p"); 
                while($row = mysql_fetch_array($result)) {
                echo "["."'".$row['descripcion_p']."'"."," . $row['sum(cantidad_vendida)']."]".","."\n"; 
                } 
                mysql_close($con); 
                ?>
        ]
    }]