Foros del Web » Programando para Internet » PHP »

pie (pastel) interactivo

Estas en el tema de pie (pastel) interactivo en el foro de PHP en Foros del Web. tengo una pagina que me muestra los datos (de una base de datos) en un diagrama en pastel y quiero que al momento de picarle ...
  #1 (permalink)  
Antiguo 22/06/2009, 18:03
 
Fecha de Ingreso: enero-2009
Mensajes: 5
Antigüedad: 15 años, 3 meses
Puntos: 0
pie (pastel) interactivo

tengo una pagina que me muestra los datos (de una base de datos) en un diagrama en pastel y quiero que al momento de picarle a una parte del pastel, me mande a otra pagina donde mostrare otros datos. En el ejemplo siguiente (que en realidad mostrara datos de una bd) se muestran 3 pedazos de pastel verde rojo y azul, y quiero que al momento de picarle al pedazo azul me muestre otra pagina con datos de la bd referente a donde se le pico, algo asi como el siguiente algoritmo
href presentadatosazules cuando imagefilledarc(azul)
href presentadatosverdes cuando imagefilledarc(verd)
href presentadatosrojos cuando imagefilledarc(rojo)

a continuacion el codigo
<?php
header( "Content-type: image/gif" );
$imagen = imagecreate( 420, 240 );
$bg = imagecolorallocate( $imagen, 245, 245, 245 );
$colorrojo = imagecolorallocate( $imagen, 254, 64, 64 );
$colorverd = imagecolorallocate( $imagen, 64, 254, 64 );
$colorazul = imagecolorallocate( $imagen, 64, 64, 254 );
$cx = 120;
$cy = 120;
$ancho = 200;
$alto = 200;
$inicio = 90;
imagefilledarc( $imagen, $cx, $cy, $ancho, $alto, 000, 120 , $colorrojo, IMG_ARC_PIE);
imagefilledarc( $imagen, $cx, $cy, $ancho, $alto, 120, 240 , $colorverd, IMG_ARC_PIE);
imagefilledarc( $imagen, $cx, $cy, $ancho, $alto, 240, 360 , $colorazul, IMG_ARC_PIE);
imagegif( $imagen );
imagedestroy( $imagen );
?>

pero no se donde poner el href
  #2 (permalink)  
Antiguo 12/09/2009, 15:55
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: pie (pastel) interactivo

Hola
Pues hasta donde veo estas mostrando la imagen como tal en un gif, ya has intentado poner href entre los imagefilldarc()??
si es asi y te da error, entonces busca en un buscador sobre los map que se pueden hacer con html (busca etiqueta map html) y con esto harias una especie de capa sobre la imagen y en ese map si haces los href que quieres
Saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:10.