Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/09/2009, 10:56
Twonex
 
Fecha de Ingreso: julio-2009
Ubicación: .mysql_error ( XD )
Mensajes: 554
Antigüedad: 14 años, 10 meses
Puntos: 13
Problemas al pasar parametros de una página a otra

este codigo me funcina casi perfecto, muestra lo que quiero, pero me anula el codigo html que tengo al final, se lo pasa por alto, por lo cual muestra el grafico sin el CSS implementado ni nada similar, el enlace para volver que tengo tampoco lo muestra

que debo hacer para mostrar el grafico dentro del html?



Código php:
Ver original
  1. <?php
  2. $anio = $_POST["ano"];
  3. if ($anio == "-- Año --")
  4. {
  5.     echo "<script>alert('Debes Seleccionar Un Año')</script>";
  6.     echo "<script>history.back()</script>";
  7. }
  8.  
  9. else
  10. {
  11.     include ("funciones.php");
  12.     conectar();
  13.    
  14.     $consulta = "Select * From total Where año='$anio' AND tipo='Capex'";
  15.     $resultado = mysql_query ($consulta);
  16.  
  17.     $i=0;
  18.     while ($registro = mysql_fetch_array($resultado))
  19.     {
  20.         $Categorias[$i] = $registro["categorias"];
  21.         $Enero[$i] = $registro["enero"];
  22.         $Febrero[$i] = $registro["febrero"];
  23.         $Marzo[$i] = $registro["marzo"];
  24.         $Abril[$i] = $registro["abril"];
  25.         $Mayo[$i] = $registro["mayo"];
  26.         $Junio[$i] = $registro["junio"];
  27.         $Julio[$i] = $registro["julio"];
  28.         $Agosto[$i] = $registro["agosto"];
  29.         $Septiembre[$i] = $registro["septiembre"];
  30.         $Octubre[$i] = $registro["octubre"];
  31.         $Noviembre[$i] = $registro["noviembre"];
  32.         $Diciembre[$i] = $registro["diciembre"];
  33.  
  34.         $i++;
  35.     }
  36.  
  37. include ("ChartDirector/lib/phpchartdir.php");
  38.  
  39. $colors = 0xFF9933;
  40.  
  41. $dato = array ("Ene", "Feb", "Mar", "Abr", "May", "Jun", "Jul", "Ago", "Sep", "Oct", "Nov", "Dic");
  42.  
  43. $valor = array ("$Enero[0]", "$Febrero[0]", "$Marzo[0]", "$Abril[0]", "$Mayo[0]", "$Junio[0]", "$Julio[0]",
  44.                 "$Agosto[0]", "$Septiembre[0]", "$Octubre[0]", "$Noviembre[0]", "$Diciembre[0]");
  45.  
  46. # Create a XYChart object of size 600 x 380 pixels. Set background color to brushed
  47. # silver, with a 2 pixel 3D border. Use rounded corners of 20 pixels radius.
  48. $c = new XYChart(640, 400, brushedSilverColor(), Transparent, 5);
  49.  
  50. # Add a title to the chart using 18pts Times Bold Italic font.
  51. # Set top/bottom margins to 8 pixels.
  52. $textBoxObj = $c->addTitle("Capex Anual", "timesbi.ttf", 18);
  53. $textBoxObj->setMargin2(0, 0, 10, 10);
  54.  
  55. # Set the plotarea at (70, 55) and of size 460 x 280 pixels. Use transparent border
  56. # and black grid lines. Use rounded frame with radius of 20 pixels.
  57. $c->setPlotArea(70, 55, 460, 280, -1, -1, Transparent, 0x000000);
  58. $c->setRoundedFrame(0xffffff, 20);
  59.  
  60. # Add a multi-color bar chart layer using the supplied data. Set cylinder bar shape.
  61. $barLayerObj = $c->addBarLayer($valor, $colors);
  62. $barLayerObj->setBarShape(CircleShape);
  63.  
  64. # Set the labels on the x axis.
  65. $c->xAxis->setLabels($dato);
  66.  
  67. # Show the same scale on the left and right y-axes
  68. $c->syncYAxis();
  69.  
  70. # Set the left y-axis and right y-axis title using 10pt Arial Bold font
  71. $c->yAxis->setTitle("USD (millions)", "arialbd.ttf", 10);
  72. $c->yAxis2->setTitle("USD (millions)", "arialbd.ttf", 10);
  73.  
  74. # Set y-axes to transparent
  75. $c->yAxis->setColors(Transparent);
  76. $c->yAxis2->setColors(Transparent);
  77.  
  78. # Disable ticks on the x-axis by setting the tick color to transparent
  79. $c->xAxis->setTickColor(Transparent);
  80.  
  81. # Set the label styles of all axes to 8pt Arial Bold font
  82. $c->xAxis->setLabelStyle("arialbd.ttf", 8);
  83. $c->yAxis->setLabelStyle("arialbd.ttf", 8);
  84. $c->yAxis2->setLabelStyle("arialbd.ttf", 8);
  85.  
  86. # Output the chart
  87. header("Content-type: image/jpeg");
  88. echo($c->makeChart2(JPG));
  89. }
  90. ?>
  91.  
  92. <html>
  93. <head><title>Grafico</title>
  94.  
  95. <link rel="stylesheet" type="text/css" href="hojaestilo.css">
  96.  
  97. </head>
  98. <body>
  99.  
  100. <a href="capexAnual.php" class="letras1">Volver</a>
  101.  
  102. </body>
  103. </html>



edit____
cambie el titulo, ahora el problema es que no muestra la imagen del grafico

edit____
nuevamanente cambie el titulo, ahora el problema es que no puedo pasar los parametros
__________________
Mi Bosque de Sombras Solo Doom Metal!

por favor use esta etiqueta para publicar su código --->[HIGHLIGHT]

Última edición por Twonex; 10/09/2009 a las 09:40 Razón: cambio de titulo