Pasar Array Php+Mysql a Array Javascript
Publicado por Carlos (16 intervenciones) el 16/12/2016 16:37:24
Estimados Buenos Días
Tengo esta tabla PHP
Esta tabla me mostraria este ejemplo
Competencias Situacion Esperada Situacion Actual
A 100 75
B 75 100
C 50 25
(n) (n) (n)
(n)= cantidad de veces segun resultado de consulta
Hasta aqui todo bien, ahora necesito un grafico que me compare estos resultados y lo consegui mediante una libreria y javascrip este es el codigo:
El tema es que no se como traerme el arreglo de PHP a Javascript para que me muestre los mismos resultados de la tabla como datos de la grafica
Tengo esta tabla PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<table width="416" class="table table-striped table-bordered table-hover" id="tabla-empleado">
<thead>
<tr class="bg-primary">
<th width="232" nowrap="nowrap" bgcolor="#D6D7D6">Competencias Evaluadas</th>
<th width="80" nowrap="nowrap" bgcolor="#0080FF">Situación Ideal</th>
<th width="88" nowrap="nowrap" bgcolor="#FF6600">Situación Actual</th>
</tr>
</thead>
<tbody>
<?php
$select_count="SELECT * FROM EVALUACION,PREGUNTA,COMPETENCIA WHERE EVALUACION.ID_EV=PREGUNTA.EVALUACION_ID_EV AND COMPETENCIA.ID_COM=PREGUNTA.COMPETENCIAS_ID_COM AND CONDICION_EV!='INACTIVO' AND TIPO_COM='INDIVIDUAL' AND ID_EV='$evaluacion'";
$resultado_count=mysql_query($select_count);
$count = mysql_num_rows($resultado_count);
$select_em= "SELECT * FROM EVALUACION,PREGUNTA,COMPETENCIA WHERE EVALUACION.ID_EV=PREGUNTA.EVALUACION_ID_EV AND COMPETENCIA.ID_COM=PREGUNTA.COMPETENCIAS_ID_COM AND CONDICION_EV!='INACTIVO' AND TIPO_COM='INDIVIDUAL' AND ID_EV='$evaluacion'";
$resultado_em=mysql_query($select_em);
while($row_em=mysql_fetch_array($resultado_em)){
$id_com=$row_em['ID_COM'];
$competencia=$row_em['NOMBRE_COM'];
$resultado=$row_em['RESULTADO_P'];
$select_ca= "SELECT * FROM ESCALA_CARGO WHERE COMPETENCIA_ID_COM='$id_com' AND CARGO_ID_CAR='$id_cargo' AND CONDICION_ES_CA='ACTIVO'";
$resultado_ca=mysql_query($select_ca);
$row_ca=mysql_fetch_array($resultado_ca);
$esperado=$row_ca['ESCALA_ESPERADA'];
?>
<tr>
<td nowrap="nowrap" bgcolor="#E0E0E0" class="celda">
<span id="tabla-empleado" style="font-size: 12px; color: #000;"><?php echo $competencia; ?>
<span style="text-align: justify"></span></span></td>
<td nowrap="nowrap" bgcolor="#99CCFF">
<span id="tabla-empleado" style="font-size: 12px"><?php echo $resultado?>
</span></td>
<td nowrap="nowrap" bgcolor="#FF9900">
<span id="tabla-empleado" style="font-size: 12px"><?php echo $esperado?>
</span></td>
</tr>
<?php } ?>
</tbody>
</table>
Esta tabla me mostraria este ejemplo
Competencias Situacion Esperada Situacion Actual
A 100 75
B 75 100
C 50 25
(n) (n) (n)
(n)= cantidad de veces segun resultado de consulta
Hasta aqui todo bien, ahora necesito un grafico que me compare estos resultados y lo consegui mediante una libreria y javascrip este es el codigo:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
$(function () {
Highcharts.chart('container_invdividual', {
title: {
text: 'Competencias Individuales',
x: -20
},
xAxis: {
categories: ['Jan', 'Feb', 'Mar', 'Apr']
},
yAxis: {
title: {
text: 'Escala'
},
plotLines: [{
value: 0,
width: 1,
color: '#808080'
}]
},
series: [{
name: 'Situación Ideal',
data: [100, 75, 100, 75]
}, {
name: 'Situación Actual',
data: [25, 75, 100, 25]
}]
});
});
El tema es que no se como traerme el arreglo de PHP a Javascript para que me muestre los mismos resultados de la tabla como datos de la grafica
Valora esta pregunta
0