| Voir le sujet précédent :: Voir le sujet suivant |
| Auteur |
Message |
elkava Nouveau


Inscrit le: Jul 15, 2007 Messages: 63
|
Posté le: 22 Oct 2007, 14:22 Sujet du message: Pourcentage sondages [RESOLU] |
|
|
Bonjour,
Je cherche à transformer le résultat des sondages de type "11.76%", en un résultat arrondi à un entier supérieur et inférieur : "12%"...
Est-ce possible ?
J'utilise le module "Surveys" d'origine.
Cordialement |
|
|
|
| Revenir en haut de page |
|
Snesman Bénévole SV


Inscrit le: Apr 30, 2006 Messages: 1886
|
Posté le: 23 Oct 2007, 0:31 Sujet du message: Re : Pourcentage sondages |
|
|
Bonjour,
Oui, c'est possible, il me semble qu'il existe une fonction d'arrondi. Maintenant, il va falloir mettre les mains dans le code pour rechercher la fonction qui affiche ce pourcentage.
La fonction round() me parait la plus approprier, voici un lien pour plus d'explication quant à son utilisation :
http://fr.php.net/manual/fr/function.round.php |
|
|
|
| Revenir en haut de page |
|
elkava Nouveau


Inscrit le: Jul 15, 2007 Messages: 63
|
Posté le: 23 Oct 2007, 10:13 Sujet du message: Re : Pourcentage sondages |
|
|
Bonjour Snesman,
merci encore pour ces précieuses indications et ces réponses quasi instantanées !
J'ai trouvé l'élément qui détermine la valeur du pourcentage, en titillant un peu le résultat visuel varie... : "%.2f%%"
Par contre avec la fonction "round" cela ne donne rien, là aussi encore une histoire de syntaxe que je ne maîtrise pas assez...
Le fragment de code correspondant à la zone de valeur ligne 388-389 du fichier index.php du module Surveys :
| Code: | printf("<font class=\"pourcentage\"> %.2f%%</font", $percent, $optionCount);
echo "</td></tr>"; |
En rajoutant round, j'ai soit une erreur d'affichage des valeurs soit le mot round qui apparait , soit une page blanche...
Cordialement |
|
|
|
| Revenir en haut de page |
|
Snesman Bénévole SV


Inscrit le: Apr 30, 2006 Messages: 1886
|
Posté le: 23 Oct 2007, 12:57 Sujet du message: Re : Pourcentage sondages |
|
|
Bonjour,
Je regarde ça ce midi (midi pour moi), sauf si quelqu'un passe avant moi et te donne la réponse. |
|
|
|
| Revenir en haut de page |
|
Snesman Bénévole SV


Inscrit le: Apr 30, 2006 Messages: 1886
|
Posté le: 23 Oct 2007, 17:54 Sujet du message: Re : Pourcentage sondages |
|
|
Bonjour,
J'ai pas exactement la même ligne, il me semble que tu as rajouté la balise font, tu as oublié de la fermer correctement.
Ensuite, c'est pas vraiment là qu'il faut mettre le round. voilà ce que je te conseilles. Tu places juste avant la ligne que tu as cité, ceci :
Normalement, tu auras un arrondi.
EDIT : J'ai oublié quelque chose dans le code, il faut mettre ça :
| Code: | | $percent = round($percent); |
|
|
|
|
| Revenir en haut de page |
|
elkava Nouveau


Inscrit le: Jul 15, 2007 Messages: 63
|
Posté le: 23 Oct 2007, 18:39 Sujet du message: Re : Pourcentage sondages |
|
|
Snesman,
Encore une fois merci pour ton aide et cet accompagnement sur les problèmes.
La fonction "round" n'a pas fonctionné pour moi, par contre je viens de comprendre comment paramétrer la commande de pourcentage et je viens de trouver la solution.
La ligne de code pour tout le monde :
Version d'origine :
| Code: | | printf("<font class=\"pourcentage\"> %.2f%%</font>", $percent, $optionCount); |
Version modifiée :
| Code: | | printf("<font class=\"pourcentage\"> %.0f%%</font>", $percent, $optionCount); |
En fait la valeur "2" de "%.2f%%" dérmine le nombre de chiffres après la virgule (ici le point), donc si vous mettez la valeur à "0" la virgule disparait et vous aurez des chiffres entiers.
Voila
Cordialement et merci encore
RESOLU |
|
|
|
| Revenir en haut de page |
|
Snesman Bénévole SV


Inscrit le: Apr 30, 2006 Messages: 1886
|
Posté le: 23 Oct 2007, 19:13 Sujet du message: Re : Pourcentage sondages [RESOLU] |
|
|
Bonjour,
Tout d'abord chapeau, je viens d'apprendre quelque chose. (J'avais pas non plus cherché à connaitre. )
Comment tu as trouvé ça ? |
|
|
|
| Revenir en haut de page |
|
elkava Nouveau


Inscrit le: Jul 15, 2007 Messages: 63
|
Posté le: 23 Oct 2007, 20:14 Sujet du message: Re : Pourcentage sondages [RESOLU] |
|
|
Par intuition, j'ai simplement essayé de modifier un caractère après l'autre, avec il est vrai une bonne dose d'acharnement et surtout un encouragement irremplaçable offert par la possibilité de dialoguer et de poster dans ce forum..
Ce qui permet à moi comme à d'autres de de se sentir moins seul et de relativiser devant un problème qui apparait souvent inextricable.
 |
|
|
|
| Revenir en haut de page |
|
|