J'essaie d'utiliser la barre de progression dans un but non traditionnel. Je veux utiliser la fonctionnalité pour afficher un graphique à barres horizontales de deux valeurs extraites d'une base de données.JQuery UI: Comment utiliser la barre de progression pour créer un graphique à barres horizontal?
Mon PHP/MySQL/JQuery:
// retrieve results for display
$query = mysql_query(" SELECT furniture_purchases, electronics_purchases FROM sales WHERE store_id = $storeId ");
$sales = mysql_fetch_array($query);
$furniture = $ratings[0];
$electronics = $ratings[1];
echo ("<script type='text/javascript'>
// display sales results
$(document).ready(function() {
$('div.furnitureBar').progressbar({ value: $furniture });
$('div.electronicsBar').progressbar({ value: $electronics });
});
</script>");
Mon HTML:
<div class='furnitureBar'></div>
<div class='electronicsBar'></div>
Maintenant, le problème est, disons que 101 éléments de mobilier ont été vendus, la barre de progression pour le mobilier remplira l'ensemble l'espace depuis 100 est la valeur maximale selon la documentation de la barre de progression JQuery: http://jqueryui.com/demos/progressbar/
Je veux plutôt que les deux valeurs se forment dynamiquement par rapport à l'autre, s o si 101 articles de meubles ont été vendus et 90 articles électroniques ont été vendus, alors les deux barres devraient être au milieu au lieu de cela il semble que 100 est le nombre maximum de ventes possibles. En fait, il n'y a pas de limite au nombre maximum de ventes.
J'espère que j'ai du sens.