Ir al contenido principal

PHP Script generando imagen de Ranking

muchas veces necesitamos mostrar un ranking en barras sobre una encuesta que mejor que usar funciones de php para hacer esto posible



Contabilidad VS Sistemas ?
Sistemas


Contabilidad

Aqui les dejo el codigo para que puedan probarlo.
<?php
header("Content-type: Image/png");
$img_width=102;
$img_height=10; 
$img=imagecreatetruecolor($img_width,$img_height);
$maroon=imagecolorallocate($img,153,0,0);
$grey=imagecolorallocate($img,220,220,220);
$dark_grey=imagecolorallocate($img,190,190,190);imagefilledrectangle($img,0,0,$img_width-1,$img_height-1,$grey);imagerectangle($img,0,0,$img_width-1,$img_height-1,$dark_grey);
$rank=intval($_REQUEST['rank']);
if($rank <0 || $rank > 10){
imagepng($img);
die();
}; 
$left=2;
$gap=3;
$box_width=7;
for($i=0;$i < $rank;$i++){
imagefilledrectangle($img,$left,2,$left+$box_width,$img_height-3,$maroon);
$left+=$box_width+$gap;
}
imagepng($img);
?>


Mostrar Ejemplo: http://superahacker.webcindario.com/php002/index.php?rank=5

Comentarios

Entradas más populares de este blog

JSP y MySQL Conexion a Base de Datos

Tema anterior: http://superahacker.blogspot.com/2009/06/instalacion-netbeans-glassfish.html El modulo JSP con conexion a una base de datos MySQL, tiene las siguientes caracteristicas usar una clase Java llamada "Customers" que se encuentra en un package llamado "Mypackage" , para usar sus metodos y con ellos llevar acabo una consulta.

JSP y MsSQL Conexion a Base de Datos

Tema anterior: http://superahacker.blogspot.com/2009/09/jsp-y-mysql-conexion-base-de-datos.html El modulo JSP con conexion a una base de datos Ms SQL Server, tiene las siguientes caracteristicas usar una clase Java llamada "Customers" que se encuentra en un package llamado "Mypackage" , para usar sus metodos y con ellos llevar acabo una consulta.

FreeTDS para el acceso a MsSQL desde PHP en Linux CentOS 5

Tema Anterior: http://superahacker.blogspot.com/2009/04/instalacion-de-unixodbc-para-la.html En esta ocasion la situación es como conectar con PHP 5 desde un Servidor Linux a una base de Datos Ms Sql Server en Servidor Windows.