Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/11/2015, 19:13
matake
 
Fecha de Ingreso: mayo-2013
Mensajes: 191
Antigüedad: 11 años
Puntos: 10
Respuesta: Gráfica desde Base de Datos

No es una solución a tu problema pero así a la primera vista tienes una cosa sin sentido en Data.php

Esto esta mal
Código PHP:
Ver original
  1. //esto esta ok
  2. $dates=array();
  3.  
  4. while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
  5. //esto no tiene sentido
  6. //esto solo hace que el valor actual reemplaza el antiguo valor en el array $dates
  7. //O sea siempre vas a quedar con el ultimo valor aunque tengas muchas siempre te quedas con el ultimo valor
  8. $dates[] = $row['Date'];
  9. //al fin y a cabo es solo esto que se va a quedar en $dates y esto solo la ultima vez que pasa por while
  10. $dates[] = $row['Pcr'];
  11. }
  12. echo json_encode($dates);

Necesitas ante todo entender un poco lo que haces para poder avanzar porque lo de antes no es que tenga algun error ... es que no tiene sentido

Lo logico seria algo asi:
Código PHP:
Ver original
  1. //esto esta ok
  2. $dates=array();
  3.  
  4. while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
  5. //o sea añadir los valores actuales sin borrar los antiguos
  6. //ademas los he puesto en un array [] para luego tenerlos juntos ya que son de la misma fila $row
  7. array_push($dates,[$row['Date'],$row['Pcr']]);
  8.  
  9. //esto es solo un ejemplo depende como quieres que se envian al cliente
  10. }
  11. echo json_encode($dates);


Como he dicho al principio esto no resuelve tu problema pero es un paso en la dirección correcta

Última edición por matake; 03/11/2015 a las 19:27