Divisision au sein d'une boucle
10 messages
• Page 1 sur 1
- zimounet
- WRInaute passionné

- Messages: 1796
- Inscription: 8 Nov 2004
Divisision au sein d'une boucle
- Code: Tout sélectionner
while ($blog = mysql_fetch_array($blogDB) )
{
$moyenne = $blog['val_votes'] / $blog['nb_votes']
echo '<b>'.$blog['titre'].'</b><br />'.$blog['description'].'<br /><font size="-3">'.$blog['adresse'].' - '.$blog['nb_votes'].' votes - Note: '.$blog['val_votes'] / $blog['nb_votes'].'/10 </font></div>';
}
En fait le soucis est a ce niveau la:
'.$blog['val_votes'] / $blog['nb_votes'].'/10
C'est une simple division...
Mais cela ne fonctione pas
-

absoluteweb - WRInaute occasionnel

- Messages: 478
- Inscription: 22 Nov 2002
Et depuis quand ?netsys a écrit:avec echo ca na marchera pas. A la rigueur avec eval(...) mais sinon il faut calculer la valeur avant de l'afficher
- Code: Tout sélectionner
$a=2; $b=3;
echo ($a/$b);
- zimounet
- WRInaute passionné

- Messages: 1796
- Inscription: 8 Nov 2004
J'ai trouvé la solution, voici le code (le premier je l'avais simplifié):
- Code: Tout sélectionner
<?
while ($blog = mysql_fetch_array($blogDB) )
{
$note = $blog['val_votes']/$blog['nb_votes'];
$note = substr($note,0,3);
?>
<div class="affblog"> <img src="../style/picto/puceblog.gif" style="display:inline;" /> <a href="http://*.com"><b><? echo $blog['titre']; ?></b></a><br /><? echo $blog['description']; ?><br /><font size="-3"><? echo $blog['adresse']; ?> - <? echo $blog['nb_votes']; ?> votes - Note: <? echo $note; ?>/10 </font></div>
<?
}
?>
-

absoluteweb - WRInaute occasionnel

- Messages: 478
- Inscription: 22 Nov 2002
Quelle est l'erreur exacte ?zimounet a écrit:j'ai essayé mais il me fait un erreur php
Le code que tu affiches est celui utilisé ? Le </div> doit se sentir un peu seul non, il manque son pote <div> non ?
<b> n'est plus utilisé, remplacer par <strong> ou <span style="font-weight:bold"></span> et remplacer le <font> par un <span style="font-size:x"></span>
-

absoluteweb - WRInaute occasionnel

- Messages: 478
- Inscription: 22 Nov 2002
Utilise number_format pour ta note
http://fr.php.net/manual/fr/function.number-format.php
http://fr.php.net/manual/fr/function.number-format.php
- zimounet
- WRInaute passionné

- Messages: 1796
- Inscription: 8 Nov 2004
absoluteweb a écrit:Utilise number_format pour ta note
http://fr.php.net/manual/fr/function.number-format.php
Pourquoi faire? Sa vas pas comme j'ai fait?
-

absoluteweb - WRInaute occasionnel

- Messages: 478
- Inscription: 22 Nov 2002
Cela fonctionne mais ce n'est pas très rigoureux, cela ne gère en particulier pas les arrondis.
Tes notes vont de 0 à 10, les valeurs rondes s'afficheront sans décimal alors que les autres seront avec 1 décimal.
Avec le number_format (c'est sa fonction de formater les nombres), tu auras par exemple 1.2 mais aussi 3.0 et 10.0.
Tes notes vont de 0 à 10, les valeurs rondes s'afficheront sans décimal alors que les autres seront avec 1 décimal.
Avec le number_format (c'est sa fonction de formater les nombres), tu auras par exemple 1.2 mais aussi 3.0 et 10.0.
10 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- Envoi d'une requête HTTP au sein d'une boucle
- Hièrarchie au sein des extension gTLD ou ccTLD ?
- [Résolu] Rentrer le code adsense au sein de coppermine
- Google renforce la géolocalisation au sein de son moteur de recherche
- je veut votre avis sur www.sos-sein.com
- Faut-il mettre en gras les mots-cles au sein du texte
- Comment Google suit-il les liens au sein d'un site ?
- Une idée pour structurer sa page d'article au sein d'un blog
- Départ de George Reyes, directeur financier de Google - 29-08-2007
- MSN HRS : des éditeurs de MSN évaluent la qualité des sites web - 02-12-2005
- Google pourrait prendre 5% de participation dans AOL - 17-12-2005
- Suivre le Tour de France 2008 avec Google Street View - 03-07-2008
- Facebook recrute Sheryl Sandberg, ancienne dirigeante de Google - 04-03-2008
- Les deux échelles du PageRank - 10-08-2004
- Les 2 échelles de PageRank : toolbar et DMOZ - 10-08-2004
- 1ère faille de sécurité découverte sur Google Chrome - 03-09-2008
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
