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:
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.. <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>