buenas tengo un problemilla estoy haciendo unos graficos con php y necesito que una linea se repita varias veces y no soy capaz de conseguirlo solo me imprime la ultima
Código:
foreach ($proveedor as $value){
$dataSet->addPoint(new Point($proveedor[i], $numero[i]));
}
este seria el for y quiero que me saque tantas lineas como elementos tenga el array proveedor
haber si me podeis echa una manilla
muchas gracias
os dejo tambien el codigo completo por si os ayuda
Código:
<?php
header("Content-type: image/png");
include('../Conexion.php');
include "../libchart/classes/libchart.php";
$fechai ='2001-02-10';
$fechaf = '2009-02-10';
$consulta ="SELECT p.nombre, count(*) from modelos m, proveedores p where p.codproveedores = m.proveedores_codproveedores and m.Fecha_Adquisicion between '" .$fechai. "' and '" .$fechaf. "' group by m.proveedores_codproveedores";
$resultado = mysql_query($consulta);
while($filas=mysql_fetch_row($resultado)){
$proveedor[i]=$filas[0];
$numero[i]=$filas[1];
}
$chart = new VerticalBarChart(500,250);
$dataSet = new XYDataSet();
foreach ($proveedor as $value){
$dataSet->addPoint(new Point($proveedor[i], $numero[i]));
}
$chart->setDataSet($dataSet);
$chart->setTitle("Coches comprados a proveedores");
$chart->render();
?>