El problema es el siguiente:
Creo un array para pasar los datos a las coordenadas X e Y de la gráfica. Si un mes no tiene datos, no aparece en la gráfica ya que en la consulta tampoco al no encontrar registros. Pero necesito que en el mes que no haya registros aparezca un 0 para que el mes aparezca en la gráfica.
Como veis aquí está el proceso para crear los valores X e Y
Código PHP:
//creo la consulta
$consulta3 ="SELECT MONTH(FECHA_FIRMA) AS mes, YEAR(FECHA_FIRMA) AS ano, COUNT(ID) AS firmas
FROM op_firmas
WHERE ANALISTA = '".strtoupper($nombrejur)."' AND
FECHA_FIRMA >= date_sub(CURDATE(),INTERVAL 5 month)
GROUP BY MONTH(FECHA_FIRMA)
ORDER BY FECHA_FIRMA";
$resultado3=mysql_query($consulta3,$conexion);
if ($registro3 = mysql_fetch_array($resultado3)){
do {
$ydata[] = $registro3['firmas'];
$xdata[] = $registro3['mes']."-".$registro3['ano'];
}while ($registro3 = mysql_fetch_array($resultado3));
}
Para ser mas gráfico adjunto la gráfica
EL primero es como está actuelmente el codigo de arriba, necesitaría que el resultado fuese como en la segunda imagen.
Alguna idea??
Un saludo.