Boucle PHP toute simple

Discussion dans 'Problèmes de référencement spécifiques à vos sites' créé par lambi521, 14 Février 2012.

  1. lambi521
    lambi521 WRInaute passionné
    Inscrit:
    15 Juin 2010
    Messages:
    1 463
    J'aime reçus:
    0
    Bonjour à tous,

    J'ai un tableau qui contient différentes colonnes et j'aimerais ajouter toutes les lignes d'une même colonne.
    La question est : commentquonfait ?
    PHP:
    <span class="syntaxdefault"><br />    $reviews </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> mysql_fetch_array</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$reviews_query</span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">    <br />    for</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$i</span><span class="syntaxkeyword">=</span><span class="syntaxdefault">0</span><span class="syntaxkeyword">;</span><span class="syntaxdefault"> $i</span><span class="syntaxkeyword"><</span><span class="syntaxdefault">sizeof</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$reviews</span><span class="syntaxkeyword">);</span><span class="syntaxdefault"> $i</span><span class="syntaxkeyword">++){<br /></span><span class="syntaxdefault">        $rating </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> $rating </span><span class="syntaxkeyword">+</span><span class="syntaxdefault"> $reviews</span><span class="syntaxkeyword">[</span><span class="syntaxdefault">$i</span><span class="syntaxkeyword">][</span><span class="syntaxstring">'note'</span><span class="syntaxkeyword">];<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">}<br /></span><span class="syntaxdefault"> </span>
    En gros je récupère des avis de clients avec id, nom, date, note, commentaire en mysql.
    Et là j'aimerais ajouter toutes les notes pour ensuite récupérer $rating et en faire la moyenne
     
  2. nickargall
    nickargall WRInaute accro
    Inscrit:
    13 Juin 2005
    Messages:
    6 601
    J'aime reçus:
    4
    Bonjour
    Vu que ton tableau sort d'une requete SQL, pourquoi ne pas faire une requete SQL qui te donne directement la somme des notes ?

    Code:
    SELECT SUM(`note`) FROM `table`;
    
    Edit : ou même demander directement la moyenne ;)

    Code:
    SELECT AVG(`note`) FROM `table`;
    
     
  3. lambi521
    lambi521 WRInaute passionné
    Inscrit:
    15 Juin 2010
    Messages:
    1 463
    J'aime reçus:
    0
    Oh ben alors ça c'est parfait, merci ! Il faut que j'approfondisse mes connaissances de mySQL, je m'étais déjà fait avoir avec une date que je remettais en "français" avec des preg_match alors qu'il suffisait de faire date_format('date', %d/%m/%y).

    Je vais tester ça tout de suite !

    Edit: En fait ça ne va pas, avec AVG ou SUM, la requête SQL ne sors plus qu'une seule ligne
     
  4. Leonick
    Leonick WRInaute accro
    Inscrit:
    8 Août 2004
    Messages:
    19 274
    J'aime reçus:
    0
    à voir en combinant avec un group by
     
  5. zeb
    zeb WRInaute accro
    Inscrit:
    5 Décembre 2004
    Messages:
    12 021
    J'aime reçus:
    1
    C'est normal si tu demande la somme ou la moyenne, car a priori tu n'as pas besoin du détail puisque le calcul est fait.
     
Chargement...
Similar Threads - Boucle PHP simple Forum Date
PHP : problème de comparaison égalité dans boucle FOR avec incrément décimal de 0.1 Développement d'un site Web ou d'une appli mobile 26 Août 2021
Boucle PHP et référencement Rédaction web et référencement 13 Décembre 2019
Un chiffre aléatoire mais uniquement dans une boucle php Développement d'un site Web ou d'une appli mobile 15 Octobre 2016
Affichage de notice php dans boucle for Développement d'un site Web ou d'une appli mobile 25 Janvier 2013
style différent tous les 3 enregistrements sur une boucle php Développement d'un site Web ou d'une appli mobile 17 Septembre 2010
Formulaire HTML et PHP Boucle foreach Développement d'un site Web ou d'une appli mobile 17 Octobre 2009
Boucle Infini Index.html --> Index.php - URGENT ! URL Rewriting et .htaccess 5 Juin 2009
PHP array dans une boucle while Développement d'un site Web ou d'une appli mobile 30 Avril 2009
Simplifier boucles php Développement d'un site Web ou d'une appli mobile 30 Novembre 2008
Boucle PHP et variables Développement d'un site Web ou d'une appli mobile 6 Novembre 2008
Boucle(pas=5)en php?? Développement d'un site Web ou d'une appli mobile 30 Octobre 2008
Boucle avec php Débuter en référencement 26 Décembre 2007
probleme avec boucle While et fonction php mail() Développement d'un site Web ou d'une appli mobile 25 Octobre 2007
[PHP] "Limiter une boucle" ? Développement d'un site Web ou d'une appli mobile 31 Juillet 2007
PHP-Récupérer des variables dans une boucle for Développement d'un site Web ou d'une appli mobile 21 Décembre 2006
2 styles CSS sur une boucle en php Développement d'un site Web ou d'une appli mobile 19 Juin 2006
Une attente dans une boucle en PHP Développement d'un site Web ou d'une appli mobile 3 Juin 2006
Très grosse boucle en php Développement d'un site Web ou d'une appli mobile 18 Mai 2006
boucle d'image en php Développement d'un site Web ou d'une appli mobile 9 Janvier 2006
boucles PHP Administration d'un site Web 7 Juin 2005