【问题标题】:html - php - database phpmyadmin - graph/chartshtml - php - 数据库 phpmyadmin - 图形/图表
【发布时间】:2016-06-12 09:08:15
【问题描述】:

谁能帮帮我?有什么方法可以使用存储在我的数据库中的数据制作图表?链接它们并在我的仪表板中生成图表?

请告诉我如何去做。

代码与问题无关

        echo"</br>";
        echo "<b><u>Total Profit earned </u></b>" ;
        echo"</br>";
        $query1 = "SELECT country, SUM(profit) FROM `table 1` GROUP BY country"; 
        $result1 = mysql_query($query1) or die(mysql_error());

        while($row = mysql_fetch_array($result1)){
            echo "". $row['country']. " = RM ". $row['SUM(profit)'];
            echo "<br />";
        }

echo"</td>";
echo"<td width='60%'>";
    echo "</br>";
    echo "<table border=2 align=center> ";
    echo "<tr>";
    echo "<td colspan=15 align='middle'><h3> Historical Data from Quarter 1 2012 until Quarter 3 2014</h3></td>";
    echo "</tr>";
    echo "<tr>";
        echo "<td align='middle'><b>No</b></td>";
        echo "<td align='middle'><b>Retailer Country</b></td>";
        echo "<td align='middle'><b>Method Type</b></td>";
        echo "<td align='middle'><b>Type</b></td>";
        echo "<td align='middle'><b>Product Line</b></td>";
        echo "<td align='middle'><b>Product Type</b></td>";
        echo "<td align='middle'><b>Year</b></td>";
        echo "<td align='middle'><b>Quarter</b></td>";
        echo "<td align='middle'><b>Revenue</b></td>";
        echo "<td align='middle'><b>Quantity</b></td>";
        echo "<td align='middle'><b>Gross Margin</b></td>";
    echo "</tr>";
    $series = 1;
        while($HData=mysql_fetch_array($query))
        {
            $Country=$HData['Country'];
            $Method=$HData['Method'];
            $Type=$HData['Type'];
            $PLine=$HData['PLine'];
            $PType=$HData['PType'];
            $Year=$HData['Year'];
            $Quarter=$HData['Quarter'];
            $Revenue=$HData['Revenue'];
            $Quantity=$HData['Quantity'];
            $GMargin=$HData['GMargin'];

            echo "<tr>";
                echo "<td align='middle'>$series</td>";
                echo "<td align='middle'>$Country</td>";
                echo "<td align='middle'>$Method</td>";
                echo "<td align='middle'>$Type</td>";
                echo "<td align='middle'>$PLine</td>";
                echo "<td align='middle'>$PType</td>";
                echo "<td align='middle'>$Year</td>";
                echo "<td align='middle'>$Quarter</td>";
                echo "<td align='middle'>$Revenue</td>";
                echo "<td align='middle'>$Quantity</td>";
                echo "<td align='middle'>$GMargin   </td>";
            echo "</tr>";
        $series++; 
        }

回声"";

【问题讨论】:

  • 如果前端可以通过 PHP 获取数据,则可以使用 HTML5 画布

标签: php html graph charts phpmyadmin


【解决方案1】:

您可以使用 HTML5 Canvas 和 PHP 提供的数据来完成此操作...Codepen URL 供参考 http://codepen.io/nagasai/pen/Meayrb

       var vertical = {
        a: 1084,
        b: 92,
        c: 84,
        d :49

      };

我已使用上述示例数据创建饼图和条形图..您使用您的数据集并从那里创建图表......这些图表会自动缩放为值......希望这对您有所帮助

【讨论】:

  • 但是如何从数据库中提取数据?我可以直接提取数据还是必须手动提取?谢谢你
  • 是的..您可以通过php从数据库中提取数据,并且可以通过JavaScript使用数据来构建图表..php提取数据的参考链接stackoverflow.com/questions/4331353/…
猜你喜欢
  • 2019-10-04
  • 2014-04-19
  • 1970-01-01
  • 1970-01-01
  • 2017-08-25
  • 1970-01-01
  • 1970-01-01
  • 2011-12-29
  • 2023-04-09
相关资源
最近更新 更多