je butte sur une requete, pour mon nuage de tags fait maison.
mon problème se situe sur l'affichage du résultat :
la requete fonctionne, elle me renvoi mes mots clef, mais tout sur une ligne :
si je redimensionne la fenetre du site : mes 50 et quelques résultats sont sur une ligne
si je passe de 1280x1024 a du 1024x768 : mes 50 et quelques résultats sont sur une ligne
si je bloque le tout dans une cellule TD (avec un width) ou un DIV (avec un max-width définit) : mes 50 et quelques résultats sont sur une ligne
je voudrais éviter mon astuce actuelle : une requete avec un limit 0,5 puis une autre requete avec un limit fixé à 5,5 , etc ....
mon code :
Code : Tout sélectionner
<?php
require "config.php";
$mysql_link = mysql_connect($mysql_host, $mysql_user, $mysql_pass);
$result=mysql_db_query("MA_BDD","SELECT motClef, SUM(compt1) as sstotal FROM MA_TABLE GROUP BY motClef limit 0,5");
while($row=mysql_fetch_array($result))
{
echo "<a href=?tag=". $row[motClef] . ">";
if ($row["sstotal"] ==1) { echo "<span class=minitext><font color=#C0C0C0>" ; }
if ($row["sstotal"] ==2) { echo "<font color=#C0C0C0>" ;}
if ($row["sstotal"] ==3) { echo "<font color=black>" ;}
echo $row[motClef] . "</a></font> " ;
} mysql_close($link); ?>
motClef : le mot clef
compt1 : valeur en table, toujours fixée à 1
sstotal : calcul qui reste en mémoire
donc ma question :
comment automatiser un retour a la ligne (quand la longueur du texte atteint n caractères ou n pixels, ou dépasse la taille de la page) ??
merci !