barre de progression php [RESOLU]
Forum Programmation : barre de progression php [RESOLU]
Salut,
J'aurais besoin d'une petite aide pour réaliser une barre de progression, je m'explique...
imaginons une barre de vie avec comme vie maximum 100 si la personne à 100 de vie la barre est remplie si elle en a 50 la barre est remplie a moitié si elle en a 5 c'est rempli un petit peu ainsi de suite...
j'ai comme info la limite et le niveau de vie que je récupère via une $_SESSION merci de m'aider!
Message édité par Allstar27 le 15-06-2008 à 15:09:50
Hosting Favicon
Clic pas ici
il te faut 4 images :
le début de la barre (pour faire beau)
la barre remplie
la barre vide
la fin de la barre (pour faire beau)
ou sinon tu peux aussi faire juste avec les 2 du milieu
Ensuite tu change juste le width des images de la barre pleine et de la barre vide pour faire un total de 100%.
J'ai fait ça sur mon site, ça marche très bien.
mes autres sites : http://jeremy1000.free.fr > http://jybforum.free.fr
Répondre à jerbe
Et comment je calcule le pourcentage de total de vie par rapport a montant de la vie actuelle?
Hosting Favicon
Clic pas ici
Répondre à Allstar27
rooo quand même : des fractions et des additions
Bon le total est égal à 100%
maintenant imaginons que j'ai 25 vie sur 100...
Cela fais 25% donc width="25%" mais si le total n'est pas sur 100 je vois pas comment je dois faire, je suis assez mauvais en math!
Bon je vais essayer de résonner...
Admettons que j'ai 253 de vie sur 2000 maximum....
- 2000 est égale à 100%
- 2000/253=7,905... donc la résultat serais le width?
Hosting Favicon
Clic pas ici
Répondre à Allstar27
Quand j'ai du mal je me sert de la logique.
On sait que 1000 = 50% de 2000 et que 500 = 25%. Maintenant on fait 2000/1000=2
2000/500=4
donc ce n'est pas ca
faut se servir de la règle de trois connue par tous nos ministres
2000 -> 100
253 -> x => x=253*100/2000=12.65
Message édité par Anonyme le 15-06-2008 à 09:31:47
Presque: *100/2000 = /20, c'est plus simple.
Mais si je puis me permettre, tu devrait utiliser des pixels au lieu des pourcentage.
Exemple d'une fonction pour un barre de 300px de large que j'avais faite :
(je l'ai modifié pour toi)
Code :
|
Ca va t'afficher une barre de 300px et avec le pourcentage au bout.
Si tu veux une barre de 500px par exemple, tu change ça :
$taille_plein = $pourcent * 5;
$taille_vide = 500 - $taille_plein;
Message édité par jerbe le 15-06-2008 à 11:00:06
mes autres sites : http://jeremy1000.free.fr > http://jybforum.free.fr
Répondre à jerbe
J'ai fais comme ça:
Code :
|
Ca fonctionne nikel merci à vous!
Hosting Favicon
Clic pas ici
Répondre à Allstar27
Il y a 2414 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.
