08/09/2009, 14:18
|
| | Fecha de Ingreso: julio-2009 Ubicación: .mysql_error ( XD )
Mensajes: 554
Antigüedad: 15 años, 4 meses Puntos: 13 | |
No muestra el HTML la verdad no sé si esta consulta está bien planteada en este foro (php)
lo que ocurre es que estoy trabajando con graficos, para ello uso la libreria ChartDirector y me funciona al 100. el problema es que me ignora todo codigo html, por lo cual el grafico lo muestra solo sin el CSS en un fondo blanco como es lo normal...
mi codigo es el siguiente
Código php:
Ver original<?php $anio = $_POST["ano"]; if ($anio == "-- Año --") { echo "<script>alert('Debes Seleccionar Un Año')</script>"; echo "<script>history.back()</script>"; } else { include ("funciones.php"); conectar(); $consulta = "Select * From total Where año='$anio' AND tipo='Capex'"; $i=0; { $Categorias[$i] = $registro["categorias"]; $Enero[$i] = $registro["enero"]; $Febrero[$i] = $registro["febrero"]; $Marzo[$i] = $registro["marzo"]; $Abril[$i] = $registro["abril"]; $Mayo[$i] = $registro["mayo"]; $Junio[$i] = $registro["junio"]; $Julio[$i] = $registro["julio"]; $Agosto[$i] = $registro["agosto"]; $Septiembre[$i] = $registro["septiembre"]; $Octubre[$i] = $registro["octubre"]; $Noviembre[$i] = $registro["noviembre"]; $Diciembre[$i] = $registro["diciembre"]; $i++; } include ("ChartDirector/lib/phpchartdir.php"); $colors = 0xFF9933; $dato = array ("Ene", "Feb", "Mar", "Abr", "May", "Jun", "Jul", "Ago", "Sep", "Oct", "Nov", "Dic"); $valor = array ("$Enero[0]", "$Febrero[0]", "$Marzo[0]", "$Abril[0]", "$Mayo[0]", "$Junio[0]", "$Julio[0]", "$Agosto[0]", "$Septiembre[0]", "$Octubre[0]", "$Noviembre[0]", "$Diciembre[0]"); # Create a XYChart object of size 600 x 380 pixels. Set background color to brushed # silver, with a 2 pixel 3D border. Use rounded corners of 20 pixels radius. $c = new XYChart(640, 400, brushedSilverColor(), Transparent, 5); # Add a title to the chart using 18pts Times Bold Italic font. # Set top/bottom margins to 8 pixels. $textBoxObj = $c->addTitle("Capex Anual", "timesbi.ttf", 18); $textBoxObj->setMargin2(0, 0, 10, 10); # Set the plotarea at (70, 55) and of size 460 x 280 pixels. Use transparent border # and black grid lines. Use rounded frame with radius of 20 pixels. $c->setPlotArea(70, 55, 460, 280, -1, -1, Transparent, 0x000000); $c->setRoundedFrame(0xffffff, 20); # Add a multi-color bar chart layer using the supplied data. Set cylinder bar shape. $barLayerObj = $c->addBarLayer($valor, $colors); $barLayerObj->setBarShape(CircleShape); # Set the labels on the x axis. $c->xAxis->setLabels($dato); # Show the same scale on the left and right y-axes $c->syncYAxis(); # Set the left y-axis and right y-axis title using 10pt Arial Bold font $c->yAxis->setTitle("USD (millions)", "arialbd.ttf", 10); $c->yAxis2->setTitle("USD (millions)", "arialbd.ttf", 10); # Set y-axes to transparent $c->yAxis->setColors(Transparent); $c->yAxis2->setColors(Transparent); # Disable ticks on the x-axis by setting the tick color to transparent $c->xAxis->setTickColor(Transparent); # Set the label styles of all axes to 8pt Arial Bold font $c->xAxis->setLabelStyle("arialbd.ttf", 8); $c->yAxis->setLabelStyle("arialbd.ttf", 8); $c->yAxis2->setLabelStyle("arialbd.ttf", 8); # Output the chart header("Content-type: image/jpeg"); echo($c->makeChart2(JPG)); } ?> <html> <head><title>Grafico</title> <link rel="stylesheet" type="text/css" href="hojaestilo.css"> </head> <body> <a href="capexAnual.php" class="letras1">Volver</a> </body> </html>
y no muestra nada del <html> *** </html>
ni el enlace para volver ni la hoja de estilo CSS
esop... como puedo hacer para que no me ignore el html y muestre todo?
__________________ Mi Bosque de Sombras Solo Doom Metal!
por favor use esta etiqueta para publicar su código --->[HIGHLIGHT] |