Visualizzazione risultati 1 fino 4 di 4

Discussione: Stampare totali con i numeri decimali

  1. #1
    Guest

    Predefinito Stampare totali con i numeri decimali

    buonasera

    uso questo codice per stampare la somma di una colonna del mysql

    Codice PHP:
    <?
    include('config.php');


    $sqryvar="Select ROUND(sum(punti),0) from tb_users";
    $iqryvar=mysql_query($sqryvar);
    $tot1=mysql_result($iqryvar,0,0);
    $totals=$tot1;
    if (
    $totals==''){
    $totale='0.00';
    } else{
    $totale=$tot1;
    }

    mysql_close($con);
    ?>
    e per farlo vedere

    Codice PHP:
    <?php echo $totale; ?>
    solo che i numeri dopo la virgola me li arrotonda in numeri interi 0.70 me lo stampa 1..
    perche'?

  2. #2
    Guest

    Predefinito

    Semplicemente perchè gli hai detto di fare così

    ROUND(PUNTI,0)

    vuol dire arrotonda i punti con ZERO decimali.

  3. #3
    Guest

    Predefinito

    Citazione Originalmente inviato da simpleticket Visualizza messaggio
    Semplicemente perchè gli hai detto di fare così

    ROUND(PUNTI,0)

    vuol dire arrotonda i punti con ZERO decimali.
    ok grazie

    ho cambiato il codice cosi

    Codice PHP:
    <?
    include('config.php');


    $sqryvar="Select ROUND(sum(punti)) from tb_users";
    $iqryvar=mysql_query($sqryvar);
    $tot1=mysql_result($iqryvar,0,0);
    $totals=$tot1;
    if (
    $totals==''){
    $totale='0.00';
    } else{
    $totale=$tot1;
    }

    mysql_close($con);
    ?>
    me lo da lo stesso arrotondato O_o

    edit* ok lo sbaglio è nel ROUND non era ZERO

    il codi esatto è cosi


    Codice PHP:
    <?
    include('config.php');


    $sqryvar="Select SUM (punti) from tb_users";
    $iqryvar=mysql_query($sqryvar);
    $tot1=mysql_result($iqryvar,0,0);
    $totals=$tot1;
    if (
    $totals==''){
    $totale='0.00';
    } else{
    $totale=$tot1;
    }

    mysql_close($con);
    ?>
    Ultima modifica di brushpts : 03-12-2011 alle ore 11.52.19

  4. #4
    L'avatar di radiodelmomento
    radiodelmomento non è connesso AlterGuru
    Data registrazione
    09-09-2010
    Messaggi
    1,075

    Predefinito

    Leggi round() e sum().
    Ciao!

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •