//::::::::::::::::::::::::::::::::::::::::::> Colcule de la taille des mot qui sont dans le tableau ::::::::::::::::::::::::::::::::::::::::::::::::::::::::
function getCloudSize()
{
return array_sum($this->tagsArray);
}
//:::::::::::::::::::::::::::::::::::::::::::::> On classe les mot pour que l'affichage par la suite respecte la notion de redondance des éléments <::::::::::::::::::::::::::::::::::
function getClassFromPercent($percent)
{
if ($percent >= 99)
$class = 1;
else if ($percent >= 70)
$class = 2;
else if ($percent >= 60)
$class = 3;
else if ($percent >= 50)
$class = 4;
else if ($percent >= 40)
$class = 5;
else if ($percent >= 30)
$class = 6;
else if ($percent >= 20)
$class = 7;
else if ($percent >= 10)
$class = 8;
else if ($percent >= 5)
$class = 9;
else
$class = 0;
return $class;
}
//::::::::::::::::::::::::::::::::::::::::::::::::::::::> On génère un code HTML pour chaque mot et on lui applique un taille et une couleur
//Selection de la base de données
mysql_select_db("bddmi4", $connexion);
//Requête SQL pour lire la relation element <--> document à la recherche
//de la saisie query
$sql = "SELECT mot,source,poids FROM mot WHERE poids>30" ; // de 0 à 9 et de A à Z
//Exécution de la requête SQL
$resultats = mysql_query($sql);
//$tabm=array();
//$tabp=array();
//Parcourir et afficher les résultats obtenus à partir de la requête (sous forme de liste)
while ( $ligne mysql_fetch_array($resultats) ) // ligne ou row results ou query while ( $ligne mysql_fetch_row( $resultats ) )
{
// on a ajoute du php dans html pour lui dir qu'il doit parcourir la bd pour afficher la source puis le mot
$cloud = new tagCloud($m);
$cloud->addWord("$m", 17); // on rajoute n fois un mot pour que dans la représentation graphique il soit plus grand car il serra plus fréquement utilisé
}
for($i=0;$i<sizeof( $m );$i++) {
echo $m;
}
//:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::> On génere un tableau contenant les mots qui constituront le nuage <::::::::::::::::::::::::::::::::::::::::::::::::::::
echo $cloud->showCloud(); //on affiche le rendu du traitement php et css ::::> le nuage !!
//Fermerture de la connexion
mysql_close($connexion);
cod57
Messages postés1653Date d'inscriptiondimanche 7 septembre 2008StatutMembreDernière intervention11 septembre 201319 11 janv. 2013 à 10:52
bonjour
ne faut il pas sortir
// "
";
//$p= $ligne['poids'];
//$randomWords = array($m);
$cloud = new tagCloud($m);
$cloud->addWord("$m", 17); // on rajoute n fois un mot pour que dans la représentation graphique il soit plus grand car il serra plus fréquement utilisé
}
du while
// "
";
//$p= $ligne['poids'];
//$randomWords = array($m);
}
$cloud = new tagCloud($m);
$cloud->addWord("$m", 17); // on rajoute n fois un mot pour que dans la représentation graphique il soit plus grand car il serra plus fréquement utilisé