0 GROUP BY nombre"; $resultado=mysql_query($consulta,$dbh); $min=mysql_result($resultado,0,0); $max=mysql_result($resultado,0,1); $consulta="SELECT Min(fecha), Max(fecha) FROM observaciones WHERE nombre='".$cometa."' AND magnitud>0 GROUP BY nombre"; $resultado=mysql_query($consulta,$dbh); $fechamin=mysql_result($resultado,0,0); $fechamax=mysql_result($resultado,0,1); $fechamin=pasarfechas($fechamin); $fechamax=pasarfechas($fechamax); $ff=$fechamax-$fechamin; if ($ff < '7884000' ) { $fechamax=$fechamin+7884000; } $ancho=600; $alto=400; $a=($alto-200)/($max-$min); $b=100-$a*$min; $c=($ancho-200)/($fechamax-$fechamin); $d=100-$c*$fechamin; $imagen=imagecreate($ancho,$alto); $grisclaro=imagecolorallocate($imagen,153,153,153); $blanco=imagecolorallocate($imagen,255,255,255); $negro=imagecolorallocate($imagen,0,0,0); $rojo=imagecolorallocate($imagen,255,0,0); $gris=imagecolorallocate($imagen,100,100,100); $consulta="SELECT fecha, magnitud FROM observaciones WHERE nombre='".$cometa."' AND magnitud>0"; $resultado=mysql_query($consulta,$dbh); $filas=mysql_num_rows($resultado); for ($i = 0; $i < $filas; $i++) { $mag=mysql_result($resultado,$i,1); $f=mysql_result($resultado,$i,0); $f=pasarfechas($f); $y=$a*$mag+$b; $x=$c*$f+$d; imagearc($imagen, $x, $y, 5, 5, 0, 360, $negro); imagefill($imagen,$x,$y,$negro); } pintaejes($imagen, $ancho, $alto, $min, $max, $fechamin, $fechamax, $negro, $gris); imagejpeg($imagen); imagedestroy($imagen); mysql_free_result($resultado); mysql_close($dbh); ?>