Foros del Web » Programando para Internet » Javascript »

creacion de codigo de barras con PHP, Mysql y highcharts

Estas en el tema de creacion de codigo de barras con PHP, Mysql y highcharts en el foro de Javascript en Foros del Web. una consulta estoy creando unas gráficas con PHP, Mysql y highcharts donde realizo una consulta a mi base de datos XXX y me regresa los ...
  #1 (permalink)  
Antiguo 23/02/2018, 14:31
 
Fecha de Ingreso: abril-2015
Mensajes: 130
Antigüedad: 9 años
Puntos: 0
creacion de codigo de barras con PHP, Mysql y highcharts

una consulta estoy creando unas gráficas con PHP, Mysql y highcharts donde realizo una consulta a mi base de datos XXX y me regresa los datos en un siclo para ir insertando los datos y gratificando con los estilos de highcharts.

pero no me aparece nada

si separo los codigos de php y la plantilla de javascript si me funcionan, es decir php y la consulta si me muestra los datos de igual maneja la plantilla de graficos me muestra los graficos, pero si los uno en el codigo ya no me muestra nada.

realizo mi codigo de PHP y lo pongo en el javascript con comillas '' y aun asi no me muestra nada

este es el código que estoy utilizando.

Código PHP:
Ver original
  1. <?php
  2. $opcion = 19;// $_POST["opcion"];
  3. require 'conexion.php';
  4. include 'header.php';
  5.     //consulta para la tabla encuesta para capturar el titulo de la encuesta seleccionada
  6.     $consulta = "SELECT titulo FROM encuestas WHERE id = $opcion";
  7.     $consulta = mysqli_query($conexion, $consulta);
  8.     while ($row = mysqli_fetch_array($consulta)){
  9.     //aqui esta almacenado el titulo de mi encuesta.
  10.     $titulo = $row['titulo'];
  11.        
  12.     }
  13. ?>
  14.  
  15. <html>
  16.     <head>
  17.         <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  18.         <meta name="viewport" content="width=device-width, initial-scale=1">
  19.         <title>Highcharts Example</title>
  20.  
  21.         <style type="text/css">
  22.  
  23.         </style>
  24.     </head>
  25.     <body>
  26.             <script src="../graficas/code/highcharts.js" type="text/javascript"></script>
  27. <script src="../graficas/code/modules/exporting.js" type="text/javascript"></script>
  28. <div id="container" style="min-width: 310px; height: 400px; max-width: 600px; margin: 0 auto"></div>
  29.  
  30.         <script type="text/javascript">
  31.  
  32. Highcharts.chart('container', {
  33.     chart: {
  34.         plotBackgroundColor: null,
  35.         plotBorderWidth: null,
  36.         plotShadow: false,
  37.         type: 'pie'
  38.     },
  39.  
  40.     title: {
  41.     //este es el titulo de la grafica
  42.         text: '<?php $titulo?>'
  43.        
  44.     },
  45.     tooltip: {
  46.         pointFormat: '{series.name}: <b>{point.percentage:.1f}%</b>'
  47.     },
  48.     plotOptions: {
  49.         pie: {
  50.             allowPointSelect: true,
  51.             cursor: 'pointer',
  52.             dataLabels: {
  53.                 enabled: true,
  54.                 format: '<b>{point.name}</b>: {point.percentage:.1f} %',
  55.                 style: {
  56.                     color: (Highcharts.theme && Highcharts.theme.contrastTextColor) || 'black'
  57.                 }
  58.             }
  59.         }
  60.     },
  61.       <?php
  62.           //consulta para la tabla respuesta para capturar los votos y el texto
  63.     $sql = "SELECT a.texto as titulo, SUM(CASE WHEN b.valor = 1 THEN 1 ELSE 0 END) AS 'si', SUM(CASE WHEN b.valor = 0 THEN 1 ELSE 0 END) AS 'NO' FROM respuestas a INNER JOIN opciones b ON a.id = b.id_pregunta WHERE a.idenc = $opcion GROUP BY a.id,a.texto";
  64.     $sql = mysqli_query($conexion,$sql);
  65.     //ahora recorremos los datos texto y votos que están vinculadas a la encuesta seleccionada
  66.     while ($row = mysqli_fetch_array($sql)){
  67.     $texto = $row["titulo"];
  68.     $VSI = $row["si"];  
  69.     $VNO = $row["NO"];
  70.          
  71.       ?>      
  72.     series: [{
  73.     //nombre de el concepto
  74.         name: '<?php $texto?>',
  75.         colorByPoint: true,
  76.         data: [{
  77.         //cantidades
  78.             name: 'SI',
  79.             //la cantidad de la grafica con valor a si
  80.             y: '<?php $VSI?>'
  81.             name: 'NO',
  82.             //la cantidad de la grafica con valor a no
  83.             y: '<?php $VNO?>'
  84.         },
  85.         <?PHP } ?>
  86.       ]
  87.     }]
  88. });
  89.         </script>
  90.     </body>
  91. </html>

Etiquetas: mysql, php
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:51.