Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    while e somma progressiva

    Buongiorno a tutti,

    il problema (credo sia banale, ma ho poca esperienza) è questo:

    In un ciclo while del tipo::

    <?php
    while($item = mysql_fetch_array($misuramedia)) {
    $media = $item['media'];
    echo "<tr><td>";
    echo $media;
    echo "</td></tr>";
    }
    ?>
    media è un valore numerico ed ottengo una tabella del tipo:

    12
    15
    18
    19
    13
    15
    12
    16

    Mi servirebbe calcolare la somma progressiva dei numeri ottenuti ed inserirli in una tabella affianco. Cioè:
    _______
    12 | 12 ---------(primo valore dell'array)
    15 | 27 ---------((12+15)
    18 | 45 ---------((12+15+18)
    19 | 64 ---------(ecc.
    13 | 77
    15 | 92
    12 | 104
    16 | 120


    Spero di essere stato chiaro.

    Qualche idea?

    Grazie mille.

  2. #2
    E' sufficiente utilizzare un contatore esterno:
    Codice PHP:
    <?php
    $contatore 
    0;

    while(
    $item mysql_fetch_array($misuramedia)) {
       
    $media $item['media'];
       
    $contatore += $media;
       echo 
    "<tr>";
       echo 
    "<td>$media;</td><td>|</td><td>$contatore</td>";
       echo 
    "</tr>";
    }
    ?>
    Se ci sono problemi chiedi pure
    <!-- Debian GNU/Linux 4.0 Kernel 2.6.x -->
    ftp://ftp.it.debian.org/
    http://www.php.net/

  3. #3
    Perfetto!!

    grazie mille!


    Ciao,

    Kundun

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.