Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/09/2007, 10:13
Joe_H
 
Fecha de Ingreso: septiembre-2007
Mensajes: 44
Antigüedad: 16 años, 7 meses
Puntos: 0
Imágenes dinámicas

El asunto es que deseo crear barras dinámicas con la librería GD pero solo se muestra una, incluso hice una funcion para llamarla dentro de un ciclo y mostrar estas varias veces y me sigue saliendo una: el código es el siguiente:

function Generate_Bar($percent , $y_size){
$length = 200;


//calculate length of percent full
$percentlength = round(($percent / 100) * $length);

$image = ImageCreate($length, $y_size);

//Make colours
$grey = ImageColorAllocate($image, 200, 200, 200);
$blue = ImageColorAllocate($image, 0, 0, 255);

//Fill image with grey
ImageFill($image, 0, 0, $grey);

//create blue percent bar
ImageFilledRectangle($image, 0,0, $percentlength, 20, $blue);

$txt_color = ImageColorAllocate ($image, 255, 255, 255);
imagestring($image, 5 , 95 , 1 , $percent."%" ,$txt_color);
//send picture to browser
//ImageJPEG($image);

//clean up image as to not to crash the server
imagejpeg($image);
return $image;
}




$a=50;
$y = 5;


for($i = 0; $i <= 5; $i++ ){
$a +=5;
$y +=10;
$image = Generate_Bar($a,$y);
imagejpeg($image);
imagedestroy($image);
}