![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
16/02/2015, 08:18
|
| | Fecha de Ingreso: febrero-2015
Mensajes: 3
Antigüedad: 10 años Puntos: 0 | |
Respuesta: De php a javascript para grafico google charts Hola matt_1985 , agradezco tu intención , tengo este codigo en un archivo
////////////////////////////////////////////////////////////////////////////////////////
function callback_error(XMLHttpRequest, textStatus, errorThrown)
{
alert(errorThrown);
}
function inicia() {
var datos = $.ajax({
url: 'leer.php',
type: 'POST',
dataType: 'json',
error: callback_error,
async: false
}).responseText;
var datos = JSON.parse(datos);
//AQUÍ VIENE EL CÓDIGO CON LA CODIFICACIÓN DEL GRÁFICO A MOSTRAR
}
////////////////////////////////////////////////////////////////////////////////////////
que llama a un archivo externo leer.php , con el siguiente codigo :
////////////////////////////////////////////////////////////////////////////////////////
<?php
include("funciones.php");
$link = conectar();
$consulta = "SELECT Mes, SUM(CantidadAnyoAnterior) AS CantidadAnterior, SUM(CantidadObjetivo) AS CantidadObjetivo, SUM(CantidadReal) AS CantidadReal FROM objetivo";
$consulta .= " WHERE Anyo = 2014 GROUP BY Mes ORDER BY Mes";
$result = mysqli_query($link, $consulta);
if (mysqli_num_rows($result)>0) {
$datos = array();
while ($filaregistro = mysqli_fetch_array($result)) {
$datos[] = array('{' .$filaregistro['Mes'] , $filaregistro['CantidadAnterior']);
}
}
mysqli_close($link);
echo json_encode($datos);
?>
////////////////////////////////////////////////////////////////////////////////////////
su función es leer de una base de datos los campos mes y cantidad , estos datos los devuelve en formato json , los datos he comprobado que los lee y los guarda bien , el mensaje de error lo da en el primer archivo , he probado enviando una simple cadena y da el mismo error , sabrías decirme qué está mal ?????
Saludos y gracias. |