Hola,
estoy usando Phplot para crear una gráfica de la siguiente manera:
echo "<IMG SRC='graph.jpg'>"
Y tengo aparte el siguiente script:
Código PHP:
Ver original<?php
//include("../conectar.php");
//$link=Conectarse();
include_once("../bibliotecas/phplot.php");
$idgalerias = 1;
$num_obras = mysql_query("SELECT COUNT(*) FROM obras WHERE galerias_idgalerias = '$idgalerias'", $link);
$num_dispo = mysql_query("SELECT COUNT(*) FROM obras WHERE galerias_idgalerias = '$idgalerias' AND estado = 'disponible' ", $link);
$num_vend = mysql_query("SELECT COUNT(*) FROM obras WHERE galerias_idgalerias = '$idgalerias' AND estado = 'vendida'", $link);
$num_pend = mysql_query("SELECT COUNT(*) FROM obras WHERE galerias_idgalerias = '$idgalerias' AND estado = 'pendiente'", $link);
$num_art = mysql_query("SELECT COUNT(*) FROM obras WHERE galerias_idgalerias = '$idgalerias' AND estado = 'artista'", $link);
$data=array(array("Grafica",$no[0],$nd[0],$nv[0],$na[0])); $graph = new PHPlot();
$graph->SetPrintImage(false);
$graph->SetFileFormat("jpg");
$graph->SetOutputFile("graph.jpg");
$graph->SetIsInline(true);
$graph->SetDataValues($data);
$graph->SetDataType("text-data");
$graph->SetPlotType("pie");
$graph->SetTitle("Estado de las obras");
$graph->SetLegend(array("Disponible", "Pendiente de validación", "Vendida", "Pendiente de artista")); $graph->DrawGraph();
$graph->PrintImage();
?>
La id está aquí declarada como 1 sólo para pruebas.
Entonces, en la página desde la que llamo a este script (tarta_estado.php), me aparecen los siguientes errores:
Warning: mysql_query(): 3 is not a valid MySQL-Link resource in C:\Xampp\xampp\htdocs\web\galerias\tarta_estado.ph p on line 9
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\Xampp\xampp\htdocs\web\galerias\tarta_estado.ph p on line 11
Warning: mysql_query(): 3 is not a valid MySQL-Link resource in C:\Xampp\xampp\htdocs\web\galerias\tarta_estado.ph p on line 14
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\Xampp\xampp\htdocs\web\galerias\tarta_estado.ph p on line 16
Warning: mysql_query(): 3 is not a valid MySQL-Link resource in C:\Xampp\xampp\htdocs\web\galerias\tarta_estado.ph p on line 18
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\Xampp\xampp\htdocs\web\galerias\tarta_estado.ph p on line 20
Warning: mysql_query(): 3 is not a valid MySQL-Link resource in C:\Xampp\xampp\htdocs\web\galerias\tarta_estado.ph p on line 23
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\Xampp\xampp\htdocs\web\galerias\tarta_estado.ph p on line 25
Warning: mysql_query(): 3 is not a valid MySQL-Link resource in C:\Xampp\xampp\htdocs\web\galerias\tarta_estado.ph p on line 27
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\Xampp\xampp\htdocs\web\galerias\tarta_estado.ph p on line 29
Que coinciden con las líneas donde llamo a mysql_query y a mysql_fetch_array.
¿Por qué no me funciona?
¡Muchas gracias!