Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/03/2010, 08:19
daragor
 
Fecha de Ingreso: mayo-2005
Mensajes: 35
Antigüedad: 19 años, 5 meses
Puntos: 0
Funcion nube de tags desde tabla...

Hola amigos, recurro a uds nuevamente para terminar una funcion de tags desde una tabla de mi bd. esta andando ok.. paso a mostrar el codigo:

Código PHP:
//==========Nube de TAGS DESDE UN TABLA============
function nubetags()
{  
//Definimos el tamaño mínimo y máximo de la fuente
    
$font_min 12;
    
$font_max 25;

//Hacemos la consulta
    
$query "SELECT id,name FROM categories ORDER BY RAND()";
    
$conexion mysql_query($query) or die(mysql_error());
    
$totalRows mysql_num_rows($conexion);
    
//Imprimimos los valores con un bucle For    
    
for ($i=1;$i<= $totalRows;$i++)
    {
    
$row mysql_fetch_assoc($conexion);
    
//Genero los links de etiquetas
    
echo "<a style=\"font-size:".rand($font_min,$font_max)."px;\" title=\"$row[name] \" href=\"cat-$row[id]-$row[name].html\">$row[name]</a>";
    }
}
//================================================= 
Código:
<html>
<head>
<style type="text/css">
  .tagdb{
	border: 1px solid #dde;
	margin:3px;
	padding:3px;
	width:250px;
	float:left;
   }
   a:link {
     text-decoration:none;
   }
   a:hover{
     text-decoration:none;
	 background:#dde;
   }
    a:visited{
     text-decoration:none;
   }
</style>
</head>

Luego...
<tr>
 <td><div class="tagdb"><?PHP nubetags();?></div></td>
</tr>
Mi problema es con la nube y seguramente con el array creado o con el echo xq no se separan las palabras! funcionan los links todo, pero las palabras entre si no tienen espacios y es como si fuera una sola, xq lo tanto tambien se deforma el html..
__________________
Mi web: www.webscom.com.ar