gpt4 book ai didi

使用GD和MySQL数据的PHP折线图

转载 作者:行者123 更新时间:2023-11-29 14:37:10 25 4
gpt4 key购买 nike

我正在尝试绘制一个简单的线图,它将使用数据库中的值。目前,我有一个函数可以按预期获取数据,并且我还有另一个 .php 文件,该文件应该是构建图像的文件。

我基本上使用了 here 中的示例如果手动输入值,它就会起作用。然而,当我尝试调用 $arrval = functionToGetValues("$keyword"); 它只是不起作用,它不会绘制任何东西。我猜这主要是因为 GD 太困惑了,因为即使使用普通的 php 命令它似乎也不能很好地工作。

我认为没有必要发布确切的代码,因为 functionToGetValues 可以工作并且它只返回一个值数组。

我还尝试使用范围,例如在 functionToGetValues() 中初始化 $arrvals,但它不起作用。我的调用顺序是:

/main.php

include "conn.php";

....

dbquery("$keyword");

//in dbquery($keyword)...

$arrval = array(...);

for($i=1; $i<30;$i++)
{
$sql = mysql_query("SELECT * FROM table WHERE data LIKE '%$keyword%'") or die("Query error: ". mysql_error());;
$total = mysql_num_rows($sql);

$arrval [$i] = $total;

}

<img src='imgdraw.php?keyword=$keyword'vspace='50'/>";

我也尝试过this类型的解决方案,但包含“conn.php”似乎不适用于 GD -_-。我找不到原因:(

最佳答案

如果你对 GD 不太感兴趣,你可以使用谷歌的图表工具来生成图表。我一直发现它易于使用且文档齐全,而且它生成的图表看起来非常不错。

http://code.google.com/apis/chart/interactive/docs/gallery/linechart.html

您将查询数据库,然后构建一个数组,然后将其导出到带有 php 数组的 javascript 标记内 echo json_decode();

关于使用GD和MySQL数据的PHP折线图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8792408/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com